تبدیل یک سند به اکسل

تبدیل اسناد از یک فرمت به فرمت دیگر ویژگی پرچمدار Aspose.Words است. شما می توانید اسناد را در هر فرمت موجود load format نیز به XLSX تبدیل کنید.

تبدیل یک سند به XLSX

تبدیل یک سند به XLSX یک فرآیند نسبتا پیچیده است. برای ذخیره سند خود به فرمت XLSX با استفاده از Aspose.Words، از کلاس XlsxSaveOptions و عنصر جدید Xlsx در شمارش SaveFormat استفاده کنید. همانطور که در بالا ذکر شد، شما می توانید سند را در هر فرمت بارگذاری پشتیبانی شده توسط Aspose.Words به XLSX ذخیره کنید.

مثال کد زیر نشان می دهد که چگونه PDF را به XLSXذخیره کنید:

auto doc = MakeObject<Document>(MyDir + u"Pdf Document.pdf");
doc->Save(ArtifactsDir + u"BaseConversions.PdfToXlsx.xlsx");

پیدا کردن و جایگزینی هنگام ذخیره به XLSX

همچنین با استفاده از Aspose.Words، می توانید یک رشته خاص یا عبارت منظم را در سند خود پیدا کنید و آن را با یکی از مطابقت هایی که نیاز دارید جایگزین کنید. سپس می توانید نتیجه را به فرمت XLSX ذخیره کنید.

مثال کد زیر نشان می دهد که چگونه عملیات find and replace را انجام دهیم و نتیجه را به XLSXذخیره کنیم:

auto doc = MakeObject<Document>();
auto builder = MakeObject<DocumentBuilder>(doc);

builder->Writeln(u"Ruby bought a ruby necklace.");

// We can use a "FindReplaceOptions" object to modify the find-and-replace process.
auto options = MakeObject<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->set_MatchCase(true);

doc->get_Range()->Replace(u"Ruby", u"Jade", options);
doc->Save(ArtifactsDir + u"BaseConversions.FindReplaceXlsx.xlsx");

سطح فشرده سازی را هنگام ذخیره به XLSXمشخص کنید

همچنین می توانید سطح فشرده سازی را هنگام ذخیره با استفاده از ویژگی CompressionLevel مشخص کنید.

مثال کد زیر نشان می دهد که چگونه سطح فشرده سازی را هنگام ذخیره به فرمت XLSX مشخص کنید:

auto doc = MakeObject<Document>(MyDir + u"Document.docx");
auto saveOptions = MakeObject<XlsxSaveOptions>();
saveOptions->set_CompressionLevel(CompressionLevel::Maximum);

doc->Save(ArtifactsDir + u"BaseConversions.CompressXlsx.xlsx", saveOptions);

بایگانی برچسب برای: