Převod dokumentu do aplikace Excel
Převod dokumentů z jednoho formátu do druhého je vlajkovou lodí funkce Aspose.Words. Dokumenty můžete převádět v libovolném dostupném formátu load format také do formátu XLSX.
Převod dokumentu na XLSX
Převod dokumentu na XLSX je poměrně komplikovaný proces. Chcete-li dokument uložit do formátu XLSX pomocí Aspose.Words, Použijte třídu XlsxSaveOptions a nový prvek Xlsx
ve výčtu SaveFormat. Jak bylo uvedeno výše, můžete dokument uložit v libovolném formátu načítání podporovaném Aspose.Words až XLSX.
Následující příklad kódu ukazuje, jak uložit PDF do XLSX:
auto doc = MakeObject<Document>(MyDir + u"Pdf Document.pdf");
doc->Save(ArtifactsDir + u"BaseConversions.PdfToXlsx.xlsx");
Najít a nahradit při ukládání do XLSX
Také pomocí Aspose.Words můžete v dokumentu najít konkrétní řetězec nebo regulární výraz a nahradit jej odpovídajícím, který potřebujete. Poté můžete výsledek také uložit do formátu XLSX.
Následující příklad kódu ukazuje, jak provést operaci najít a nahradit a uložit výsledek do 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");
Zadejte úroveň komprese při ukládání do XLSX
Můžete také určit úroveň komprese při ukládání pomocí vlastnosti CompressionLevel.
Následující příklad kódu ukazuje, jak určit úroveň komprese při ukládání do formátu 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);
Vidět
- Sekce dokumentace Ochrana nebo šifrování dokumentu další informace o ochraně a šifrování dokumentu
- Článek Najít a nahradit další informace o nalezení a nahrazení požadovaného obsahu