API C++ per esportare MD in PS

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

API C++ per il rendering di MD in PS

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

Modifica la password del documento MD tramite C++

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

Limita la modifica dei file PS tramite C++

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

Esplora MD opzioni di conversione con C++

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