API C++ per esportare TEX in DOT

Esegui il rendering da TEX a DOT 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 TEX in DOT in due semplici passaggi. Innanzitutto, puoi utilizzare l’API Aspose.PDF for C++ per convertire il formato di file TEX in DOC. In secondo luogo, utilizzando l’API avanzata di elaborazione dei documenti di Word Aspose.Words for C++ , puoi esportare DOC in DOT.

API C++ per il rendering di TEX in DOT

  1. Aprire il file TEX utilizzando il riferimento alla classe Document
  2. Converti TEX 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 DOT 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 TEX file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.tex");
// save TEX 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 Dot
wordDoc->Save(u"output.Dot");  

Modifica la password del documento TEX tramite C++

Nel processo di rendering da TEX a DOT, puoi aprire un TEX protetto da password e anche cambiarne la password. Per modificare la password di un file TEX, è 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 TEX Document
auto doc = MakeObject<Document>(L"input.tex", L"owner");
// change password of TEX Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Limita la modifica dei file DOT tramite C++

Puoi anche limitare la modifica dei file DOT 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.Dot");