Bir Belgeyi Excel'e Dönüştürme

Belgeleri bir formattan diğerine dönüştürmek Aspose.Words ‘in en önemli özelliğidir. Belgeleri mevcut herhangi bir load format formatta da XLSX formatına dönüştürebilirsiniz.

Bir Belgeyi XLSX konumuna Dönüştürme

Bir belgeyi XLSX ‘e dönüştürmek oldukça karmaşık bir işlemdir. Belgenizi Aspose.Words kullanarak XLSX biçimine kaydetmek için SaveFormat numaralandırmasındaki XlsxSaveOptions sınıfını ve yeni Xlsx öğesini kullanın. Yukarıda belirtildiği gibi, belgeyi Aspose.Words ile XLSX arasında desteklenen herhangi bir yükleme biçiminde kaydedebilirsiniz.

Aşağıdaki kod örneği nasıl kaydedileceğini gösterir PDF için XLSX:

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

XLSX’a Kaydederken Bul ve Değiştir

Ayrıca Aspose.Words kullanarak, belgenizde belirli bir dize veya normal ifade bulabilir ve onu ihtiyacınız olan eşleşen ifadeyle değiştirebilirsiniz. Ardından sonucu XLSX biçimine de kaydedebilirsiniz.

Aşağıdaki kod örneği, bul ve değiştir işleminin nasıl gerçekleştirileceğini ve sonucun XLSX değerine nasıl kaydedileceğini gösterir:

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’a Kaydederken Sıkıştırma Düzeyini Belirtin

CompressionLevel özelliğini kullanarak kaydederken sıkıştırma düzeyini de belirtebilirsiniz.

Aşağıdaki kod örneği, XLSX biçimine kaydederken sıkıştırma düzeyinin nasıl belirtileceğini gösterir:

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);

Ayrıca bakınız