تحويل مستند إلى إكسيل

يعد تحويل المستندات من تنسيق إلى آخر الميزة الرئيسية لـ Aspose.Words. يمكنك تحويل المستندات بأي تنسيق تنسيق التحميل متاح أيضا إلى XLSX.

تحويل مستند إلى XLSX

تحويل مستند إلى XLSX عملية معقدة إلى حد ما. لحفظ المستند بتنسيق XLSX باستخدام Aspose.Words، استخدم فئة XlsxSaveOptions والعنصر Xlsx الجديد في تعداد SaveFormat. كما ذكر أعلاه، يمكنك حفظ المستند بأي تنسيق تحميل مدعوم من Aspose.Words إلى XLSX.

يوضح مثال الكود التالي كيفية حفظ PDF إلى XLSX:

Document doc = new Document(getMyDir() + "Pdf Document.pdf");
doc.save(getArtifactsDir() + "BaseConversions.PdfToXlsx.xlsx");

البحث والاستبدال عند الحفظ إلى XLSX

باستخدام Aspose.Words أيضا، يمكنك العثور على سلسلة معينة أو تعبير عادي في المستند واستبداله بالسلسلة المطابقة التي تحتاجها. ثم يمكنك أيضا حفظ النتيجة إلى تنسيق XLSX.

يوضح مثال الكود التالي كيفية إجراء عملية البحث والاستبدال وحفظ النتيجة إلى XLSX:

Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.writeln("Ruby bought a ruby necklace.");

// We can use a "FindReplaceOptions" object to modify the find-and-replace process.
FindReplaceOptions options = new FindReplaceOptions();
// Set the "MatchCase" flag to "true" to apply case sensitivity while finding strings to replace.
// Set the "MatchCase" flag to "false" to ignore character case while searching for text to replace.
options.setMatchCase(true);

doc.getRange().replace("Ruby", "Jade", options);
doc.save(getArtifactsDir() + "BaseConversions.FindReplaceXlsx.xlsx");

حدد مستوى الضغط عند الحفظ إلى XLSX

يمكنك أيضا تحديد مستوى الضغط عند الحفظ باستخدام خاصية CompressionLevel.

يوضح مثال التعليمات البرمجية التالية كيفية تحديد مستوى الضغط عند الحفظ إلى تنسيق XLSX:

Document doc = new Document(getMyDir() + "Document.docx");
XlsxSaveOptions saveOptions = new XlsxSaveOptions();
saveOptions.setCompressionLevel(CompressionLevel.MAXIMUM);

doc.save(getArtifactsDir() + "BaseConversions.CompressXlsx.xlsx", saveOptions);

أنظر أيضا