C++-API zum Exportieren von MD nach DOTX

Rendern Sie MD in DOTX innerhalb von C++-Anwendungen, ohne dass eine Anwendung eines Drittanbieters erforderlich ist

 

Aspose.Total for C++ -Dateiformat-Automatisierungsbibliotheken ermöglichen es C++-Entwicklern, MD in zwei einfachen Schritten in DOTX zu konvertieren. Erstens können Sie die API Aspose.PDF for C++ verwenden, um das MD-Dateiformat in DOC zu konvertieren. Zweitens können Sie durch Verwendung der erweiterten Word-Dokumentverarbeitungs-API Aspose.Words for C++ DOC nach DOTX exportieren.

C++-API zum Rendern von MD in DOTX

  1. Öffnen Sie die MD-Datei mit der Klassenreferenz Document .
  2. Konvertieren Sie MD in DOC, indem Sie die Member-Funktion Save verwenden
  3. Laden Sie die DOC-Datei mithilfe der Document -Klassenreferenz der Aspose.Words-API
  4. Speichern Sie das Dokument mit der Member-Funktion Save im DOTX-Format

Konvertierungsanforderungen

Installieren Sie von der Befehlszeile als nuget install Aspose.Total.Cpp oder über die Paket-Manager-Konsole von Visual Studio mit Install-Package Aspose.Total.Cpp.

Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von downloads herunterladen.

// 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 Dotx
wordDoc->Save(u"output.Dotx");  

Ändern Sie das Passwort des MD-Dokuments über C++

Beim Rendern von MD in DOTX können Sie ein passwortgeschütztes MD öffnen und auch sein Passwort ändern. Um das Passwort einer MD-Datei zu ändern, müssen Sie das Besitzerpasswort dieses Dokuments kennen. Sie können ein passwortgeschütztes PDF-Dokument mit Aspose.PDF for C++ laden, indem Sie das Besitzerpasswort angeben und das Passwort mit der ChangePasswords-Methode ändern.

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

Beschränken Sie die Bearbeitung von DOTX-Dateien über C++

Sie können die Bearbeitung von DOTX-Dateien auch mithilfe der Aspose.Words for C++ -API einschränken. Manchmal müssen Sie möglicherweise die Möglichkeit zum Bearbeiten eines Dokuments einschränken und nur bestimmte Aktionen damit zulassen. Mit der API können Sie steuern, wie Sie den Inhalt mithilfe des Aufzählungsparameters ProtectionType einschränken. Das folgende Codebeispiel zeigt, wie Sie die Bearbeitung in einem Dokument einschränken, sodass nur die Bearbeitung in Formularfeldern möglich ist.

// 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.Dotx");  

Erkunden Sie MD Konvertierungs optionen mit C++

MDs in DOCM konvertieren (Microsoft Word 2007 Marco-Datei)
MDs in DOT konvertieren (Microsoft Word-Vorlagendateien)
MDs in DOTM konvertieren (Microsoft Word 2007+-Vorlagendatei)
MDs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
MDs in GIF konvertieren (Grafisches Austauschformat)
MDs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
MDs in ODT konvertieren (OpenDocument-Textdateiformat)
MDs in OTT konvertieren (OpenDocument-Vorlage)
MDs in PCL konvertieren (Druckerbefehlssprache)
MDs in PS konvertieren (PostScript-Datei)
MDs in RTF konvertieren (Rich-text-Format)
MDs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)
MDs in XAMLFLOW konvertieren (Microsofts Power Automate)
MDs in CSV konvertieren (Durch Kommas getrennte Werte)
MDs in DIF konvertieren (Datenaustauschformat)
MDs in EXCEL konvertieren (Tabellenkalkulationsdateiformate)
MDs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
MDs in ODP konvertieren (OpenDocument-Präsentationsformat)
MDs in ODS konvertieren (OpenDocument-Tabelle)
MDs in OTP konvertieren (OpenDocument-Standardformat)
MDs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
MDs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
MDs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
MDs in POWERPOINT konvertieren (Präsentationsdateien)
MDs in PPS konvertieren (PowerPoint-Diashow)
MDs in PPSM konvertieren (Makrofähige Diashow)
MDs in PPSX konvertieren (PowerPoint-Diashow)
MDs in PPT konvertieren (PowerPoint Präsentation)
MDs in PPTM konvertieren (Makrofähige Präsentationsdatei)
MDs in SWF konvertieren (Shockwave Flash-Film)
MDs in SXC konvertieren (StarOffice Calc-Tabelle)
MDs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
MDs in TXT konvertieren (Text dokument)
MDs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
MDs in XLSB konvertieren (Excel-Binärarbeitsmappe)
MDs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
MDs in XLT konvertieren (Excel 97 - 2003-Vorlage)
MDs in XLTM konvertieren (Excel-Makro-fähige Vorlage)