FAQ

وتتضمن هذه الصفحة إجابات على الأسئلة الأكثر إثارة. أرجوك تعلم الصفحة الحالية ربما هذا سيسمح لك بحل مشكلتك بسرعة

إذا لم تجد الإجابة على سؤالك، يمكنك أن تسأل عن منتدى الدعم. للحصول على معلومات عن كيفية الإبلاغ الصحيح عن سؤالك أو مشكلتك، انظر الدعم التقني الصفحة

معلومات عامة

Q: ماذا؟ Aspose.Words؟

Aspose.Words for Java هي مكتبة راقية تسمح بتطبيقاتكم بأداء مجموعة واسعة من مهام تجهيز الوثائق مع Aspose.Words for Javaيمكنك أن تُنتج وتُعدّل وتحوّل وتصدر وتطبع الوثائق بدون تطبيقات طرف ثالث

ويمكن الاطلاع على التفاصيل في وثائقنا.


Q: ماذا يعني ذلك؟Aspose.Words لا يتطلب تطبيقات من طرف ثالث؟

Aspose.Words for Java ولا حاجة إلى تركيب أي تطبيقات لطرف ثالث أو مجموعات برامجيات إضافية للعمل. فقط تحميل و تركيب Aspose.Words على النحو المبين في التركيب المقالة والبدء


Q: ما تفعله المنصات Aspose.Words الدعم؟

Aspose.Words for Java وتغطي معظم البيئات الإنمائية الشعبية ومنابر النشر.! API يمكن استخدامه لتطوير تطبيقات لمجموعة واسعة من نظم التشغيل مثل Windows, Linux, و (ماك أوس) و منابر مختلفة

للتفاصيل، انظر استعراض عام للمنتجات الصفحة المنصات والمنصات Interopالثغرة القسم


Q: أي شكل من أشكال الوثائق يفعل Aspose.Words الدعم؟

Aspose.Words for Java 1 - يدعم معظم أشكال الوثائق الشعبية مثل الوثيقة DOC, DOCX, HTML, Markdown, PDF, XML, and others.

يمكنك رؤية القائمة الكاملة للأشكال المدعومة على الوثائق الداعمة الصفحة


Q: كيف يمكنني المحاولة Aspose.Words حر؟

يمكنك القيام بذلك بطريقتين - باستخدام نسخة المحاكمة أو رخصة مؤقتة لمدة 30 يوماً وصيغة المحاكمة هي نفس الصيغة التي تم شراؤها، فهي توفر التشغيل الكامل للمنتجات، ولكنها تضيف علامة مائية تقييمية على رأس الوثيقة عند تحميلها وادخارها وتقييد حجم الوثائق الأقصى إلى بضع مئات من الفقرات. رخصة مؤقتة تسمح لك بالاختبار Aspose.Words بدون قيود محاكمة لمدة 30 يوماً

انظر الترخيص والاشتراك استدعي المزيد من المعلومات


Q: كيف يمكنني أن أشتري Aspose.Words؟

لشراء Aspose.Words الرخصة، أنت بحاجة للذهاب إلى الشراء إختارAspose.Wordsالمنتج ونوع الترخيص الذي يناسبك ثمّ يُضيفُ الرخصةَ إلى عربتِكَ ويَتْبعُ تعليماتَ عربةِ التسوقَ.

بعد الشراء، طلب الترخيص على النحو المبين في الرخصة القسم

تفاصيل عن كيفية تركيب Aspose.Words يمكن قراءة على التركيب الصفحة


Q: كيف يمكنني الحصول على الدعم؟

Use the free technical support forum. للاطلاع على تفاصيل عن كيفية الإبلاغ السليم عن المشكلة، وما ينبغي عمله قبل الاتصال بالمحفل، انظر: الدعم التقني الصفحة

تقديم وثيقة

Q: لماذا المخططات والعناصر الواردة في وثيقة الناتج تختلف عن الأصلية؟

قد لا تكون اللوحة متاحة، أو أن الشكل البياني مدعوم Microsoft Word ولكن غير مدعوم Aspose.Words. Aspose.Words سيؤدى Manipulate and Substitute TrueType Fonts.

لتفقد ما إذا كان الخط مفقودا:

  • في Aspose.Words استخدام تحذيرات استبدال الفونت )للاطلاع على التفاصيل، انظر " كيفية الاعتراف بأن الفونت قد استبدل " في الفرع الخاص ب " Manipulate and Substitute TrueType Fonts المادة ().
  • في Microsoft Word فتح صندوق " استبدال الفوت " للكلية (الخيارات " المتقدم " ).

Q: لمَ لا يفلح الفشل النابع في عدم…Windows يستعاض عن المنصات والشخصيات غير المرئية بـ " غير محدد " glyph؟

يمكننا أن نرى في كثير من الأحيان .notdef glyph بدلاً من شخصية (يونيكود) هذا عادة صندوق أو سؤال glyph.

هذا بسبب Microsoft واختيرت حالات التخلف المكتبي بسبب التقصير، Microsoft ولا تتوافر رسوم المكاتب. المستعملون يجب أن يستقروا Microsoft ملصقات مكتبية أو تغير بيئات السقوط


Q: لماذا يمكن أن يُعرض النص المعقد، مثل النص التايلندي أو العبري، على نحو غير دقيق لسبب ما، من قبيل الوضع الخاطئ للمصابين بالاضطرابات أو عدم الدقة؟

وتقتضي بعض المخطوطات المعقدة تجهيز الملامح المميزة المتطورة من أجل عرضها بشكل صحيح. برمجيات متقدمة معوقة Aspose.Words بالخطأ على المستعملين أن يُمكّنوا من إعداد الخرائط المتطورة TextShaperFactory.


Q: هل أحتاج لملفات الرخصة التي أستخدمها؟

نعم، لديك. لذلك، عندما تطبع النسخ، تضع في اعتبارها أن معظم الفواكه مُحقة في النسخ. تحديد رخص الشحن قبل الشحن والتحقق من إمكانية نقلها بحرية إلى آلة أخرى.

Nested Mail Merge

Q: لماذا لا توجد حقول مدمجة في الناتج المولد؟

The original name of the merge field stays the same without being replaced by the required data from the data source, then:

  • التحقق من أن البيانات يتم تحميلها على نحو سليم في الجداول: TableName صحيح مع كل المفاتيح والعلاقات الأساسية المطلوبة -تأكدي من أن الحقول المدمجة تُدعى بشكل صحيح استخدام GetFieldNames طريقة للحصول على جميع أسماء الحقول الدمجة وضمان أن اسم الحقول المدمجة في نموذجك يطابق واحد في مصدر البيانات الخاص بك.

Q: لماذا لا يُظهر ناتج الدمج المستنير البيانات من طاولة الأطفال لأول مرة في طاولة الوالدين، بل يعرض جميع البنود للدخول الأخير في طاولة الوالدين، حتى تلك التي لا ترتبط بها فعلاً؟

هذا لأن المناطق المدمجة في النموذج غير مشكّلة بشكل صحيح، مما يمكن أن يجعل كل شيء محفور mail merge مناطق للتوقف عن عرض أي شيء على الإطلاق The StartTable العلامة الافتتاحية EndTable يجب أن تكون بطاقة الإغلاق متطابقة و تكون في نفس الصف أو الخلية على سبيل المثال، إذا بدأت تدمج المناطق في خلية من الطاولة، يجب أن تنهي منطقة الدمج في نفس الصف الذي كانت عليه الخلية الأولى.


Q: لماذا يُظهر كل مدخل من طاولة الوالدين كل شيء في طاولة الأطفال، حتى تلك التي لا ترتبط بها فعلاً؟

ويرجع ذلك إلى أن العلاقة بين الطاولات الوالدية والطفولة لم تُنشأ أو أنها غير مكتملة. ومن الضروري:

  • ضمان سلامة البيانات في داخلك DataSet and use the DataRelation يعترض على تمثيل العلاقة بين الوالدين والطفل بين جداول البيانات ذات الصلة.
  • التحقق من القسم المعنون " كيفية إقامة علاقات البيانات في نيستيد " Mail Merge الأقاليم " في المادة Nested Mail Merge -.

Q: لماذا هو استثناء: " System. اعتراض الحكم: وهذا القيد لا يمكن أن يُمكَّن من أن تكون جميع القيم ذات قيم الوالدين المناظرة " في الوقت الذي ينفذ فيه mail merge؟

This happen because not every parent record has a child record so your data source does not match the following criteria: every row in the parent table should have a one-to-one relationship with the rows of the child table based on the primary and foreign keys.

معوقات غريبة ضعيفة عندما تخلق DataRelation.

تقديم الوثيقة أو إدراجها

Q: لماذا لا يرد المحتوى المرفق بوثيقة في الصفحة نفسها؟

وتظهر نتيجة التذييل في صفحة منفصلة بسبب اختلاف في PageSetup (ب) تحديد الأبواب التي ترفق بها الوثائق. تطابق PageSetup (ب) تحديد الأبواب التي ترفق بها الوثائق.

Convert a Document

Q: كيف يمكن تحويل “دي سيكس” إلى “بي دي إف”؟

It is very easy as well, just load a document to the model and save it to any supported format.

The following code example shows the process of converting a DOCX file to PDF:

// Open the source DOCX document.
Document doc = new Document(dataDir + "Input.docx");

// Save the document to PDF format.
doc.save(dataDir + "output.pdf", SaveFormat.Pdf);

Manipulate with a Document

Q: كيف نقسم صفحة الوثائق بالصفحة؟

Aspose.Words يُمكّنُك أَنْ تَقْسمَ a صفحة متعددة الصفحاتِ بالصفحةِ.

ويبين المثال الرمزي التالي كيفية تقسيم الوثيقة وإنقاذ كل صفحة كوثيقة منفصلة:

Document doc = new Document(dataDir + "TestFile (Split).docx");

int pageCount = doc.getPageCount();

// Save each page as a separate document.
for (int page = 0; page <= pageCount; page++)
{
	Document extractedPage = doc.extractPages(page, 1);
	extractedPage.save(dataDir + "SplitDocumentPageByPageOut_" + (page + 1) + ".docx");
}

Q: كيف يفتح مشفرة وثيقة؟

يمكنك محاولة فتح وثيقة مشفرة بدون كلمة سر، والتي من شأنها أن تؤدي إلى استثناء.

ويبين المثال الرمزي التالي كيفية فتح وثيقة مشفرة بكلمة سر:

// Create a document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder.write("Hello world!");

//OoxmlSaveOptions only applies to Docx, Docm, Dotx, Dotm, or FlatOpc formats.
OoxmlSaveOptions options = new OoxmlSaveOptions(SaveFormat.DOCX);

// Set a password with which the document will be encrypted, and which will be required to open it.
options.setPassword("MyPassword");
doc.save(getArtifactsDir() + "OoxmlSaveOptions.SaveAsDocx.docx", options);

// We will not be able to open this document with Microsoft Word or
// Aspose.Words without providing the correct password.
try
{
    doc = new Document(getArtifactsDir() + "OoxmlSaveOptions.Password.docx"));
}
catch (Exception e)
{
    Assert.assertTrue(e instanceof IncorrectPasswordException);
}

Q: كيف تطبع وثيقة؟

وللاطلاع على إجابة مفصلة، تعلم المادة طبع وثيقة برمجياً أو استخدام ديالوغز.