API C++ per esportare EPUB in WORDML

Esegui il rendering da EPUB a WORDML all’interno di applicazioni C++ senza richiedere alcuna applicazione di terze parti

 

Le librerie di automazione dei formati di file Aspose.Total for C++ consentono agli sviluppatori C++ di convertire EPUB in WORDML in due semplici passaggi. Innanzitutto, puoi utilizzare l’API Aspose.PDF for C++ per convertire il formato di file EPUB in DOC. In secondo luogo, utilizzando l’API avanzata di elaborazione dei documenti di Word Aspose.Words for C++ , puoi esportare DOC in WORDML.

API C++ per il rendering di EPUB in WORDML

  1. Aprire il file EPUB utilizzando il riferimento alla classe Document
  2. Converti EPUB in DOC utilizzando la funzione membro Save
  3. Caricare il file DOC utilizzando il riferimento alla classe Document dell’API Aspose.Words
  4. Salvare il documento in formato WORDML utilizzando la funzione membro Save

Requisiti di conversione

Installa dalla riga di comando come nuget install Aspose.Total.Cpp o tramite Package Manager Console di Visual Studio con Install-Package Aspose.Total.Cpp.

In alternativa, scarica il programma di installazione MSI offline o le DLL in un file ZIP da downloads .

// load EPUB file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.epub");
// save EPUB as a DOC 
doc->Save(u"DocOutput.doc", SaveFormat::Doc); 
// load DOC with an instance of Document
System::SharedPtr<Document> wordDoc = System::MakeObject<Document>(u"DocOutput.doc");
// save document as WordML
wordDoc->Save(u"output.WordML");  

Modifica la password del documento EPUB tramite C++

Nel processo di rendering da EPUB a WORDML, puoi aprire un EPUB protetto da password e anche cambiarne la password. Per modificare la password di un file EPUB, è necessario conoscere la password del proprietario di quel documento. È possibile caricare un documento PDF protetto da password con Aspose.PDF for C++ specificando la password del proprietario e utilizzare il metodo ChangePasswords per modificare la password.

// load an existing EPUB Document
auto doc = MakeObject<Document>(L"input.epub", L"owner");
// change password of EPUB Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Limita la modifica dei file WORDML tramite C++

Puoi anche limitare la modifica dei file WORDML utilizzando l’API Aspose.Words for C++ . A volte potrebbe essere necessario limitare la possibilità di modificare un documento e consentire solo determinate azioni con esso. L’API consente di controllare il modo in cui si limita il contenuto utilizzando il parametro di enumerazione ProtectionType . Nell’esempio di codice seguente viene illustrato come limitare la modifica in un documento in modo che sia possibile solo la modifica nei campi modulo.

// load Doc with an instance of Document
auto doc = System::MakeObject<Document>("input.doc");
// document protection only works when document protection is turned and only editing in form fields is allowed.
doc->Protect(ProtectionType::AllowOnlyFormFields, u"password");
// save the protected document.
doc->Save(u"Protected.WordML");  

Esplora EPUB opzioni di conversione con C++

Convertire EPUBs in CSV (Valori separati da virgola)
Convertire EPUBs in DIF (Formato di scambio dati)
Convertire EPUBs in CSV (Valori separati da virgola)
Convertire EPUBs in FODS (Foglio di calcolo XML piatto OpenDocument)
Convertire EPUBs in MD (Lingua di markdown)
Convertire EPUBs in ODP (Formato di presentazione OpenDocument)
Convertire EPUBs in ODS (Foglio di calcolo OpenDocument)
Convertire EPUBs in OTP (Formato standard OpenDocument)
Convertire EPUBs in POT (File modello di Microsoft PowerPoint)
Convertire EPUBs in POTM (File modello di Microsoft PowerPoint)
Convertire EPUBs in POTX (Presentazione modello Microsoft PowerPoint)
Convertire EPUBs in POWERPOINT (File di presentazione)
Convertire EPUBs in PPS (Presentazione PowerPoint)
Convertire EPUBs in PPSM (Presentazione con attivazione macro)
Convertire EPUBs in PPSX (Presentazione PowerPoint)
Convertire EPUBs in PPT (Presentazione Powerpoint)
Convertire EPUBs in PPTM (File di presentazione con attivazione macro)
Convertire EPUBs in SWF (Filmato Shockwave Flash)
Convertire EPUBs in SXC (Foglio elettronico di StarOffice Calc)
Convertire EPUBs in TSV (Valori separati da tabulazioni)
Convertire EPUBs in TXT (Documento di testo)
Convertire EPUBs in XLAM (Componente aggiuntivo con attivazione macro di Excel)
Convertire EPUBs in XLSB (Cartella di lavoro binaria di Excel)
Convertire EPUBs in XLSM (Foglio di calcolo con attivazione macro)
Convertire EPUBs in XLT (Excel 97 - Modello 2003)
Convertire EPUBs in XLTM (Modello con attivazione macro di Excel)
Convertire EPUBs in XLTX (Modello Excel)
Convertire EPUBs in DOCM (File Marco Microsoft Word 2007)
Convertire EPUBs in DOT (File modello di Microsoft Word)
Convertire EPUBs in DOTM (File modello Microsoft Word 2007+)
Convertire EPUBs in DOTX (File modello di Microsoft Word)
Convertire EPUBs in FLATOPC (Microsoft Word 2003 WordprocessingML)
Convertire EPUBs in GIF (Formato di interscambio grafico)
Convertire EPUBs in MARKDOWN (Linguaggio di markup leggero)
Convertire EPUBs in ODT (Formato file di testo OpenDocument)
Convertire EPUBs in OTT (Modello OpenDocument)
Convertire EPUBs in PCL (Linguaggio dei comandi della stampante)
Convertire EPUBs in PS (File Postscript)