C++ API do eksportu MD do MHTML

Renderuj MD do MHTML w aplikacjach C++ bez konieczności korzystania z aplikacji innych firm

 

Biblioteki automatyzacji formatu plików Aspose.Total for C++ umożliwiają programistom C++ konwersję MD do MHTML w dwóch prostych krokach. Po pierwsze, możesz użyć API Aspose.PDF for C++ , aby przekonwertować format pliku MD na DOC. Po drugie, korzystając z zaawansowanego interfejsu API przetwarzania dokumentów Word Aspose.Words for C++ , możesz wyeksportować DOC do MHTML.

C++ API do renderowania MD do MHTML

  1. Otwórz plik MD, korzystając z odwołania do klasy Document
  2. Konwertuj MD na DOC za pomocą funkcji członkowskiej Save
  3. Załaduj plik DOC, używając odwołania do klasy Document Aspose.Words API
  4. Zapisz dokument w formacie MHTML za pomocą funkcji członkowskiej Save

Wymagania dotyczące konwersji

Zainstaluj z wiersza poleceń jako nuget install Aspose.Total.Cpp lub za pomocą konsoli Menedżera pakietów programu Visual Studio za pomocą Install-Package Aspose.Total.Cpp.

Możesz też pobrać instalator MSI lub biblioteki DLL offline w pliku ZIP ze strony 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 Mhtml
wordDoc->Save(u"output.Mhtml");  

Zmień hasło dokumentu MD za pomocą C++

W procesie renderowania MD do MHTML możesz otworzyć MD chroniony hasłem, a także zmienić jego hasło. Aby zmienić hasło do pliku MD, musisz znać hasło właściciela tego dokumentu. Możesz załadować dokument PDF chroniony hasłem za pomocą Aspose.PDF for C++ , określając hasło właściciela i używając metody ChangePasswords, aby zmienić hasło.

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

Ogranicz edycję plików MHTML za pomocą C++

Możesz też ograniczyć edycję plików MHTML za pomocą interfejsu API Aspose.Words for C++ . Czasami może być konieczne ograniczenie możliwości edytowania dokumentu i zezwolenie tylko na określone czynności. Interfejs API umożliwia kontrolowanie sposobu ograniczania zawartości za pomocą parametru wyliczenia ProtectionType . Poniższy przykład kodu demonstruje, jak ograniczyć edycję w dokumencie, dzięki czemu możliwa jest tylko edycja w polach formularza.

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

Eksploruj MD opcji konwersji z C++

Przelicz MDs na DOCM (Plik Microsoft Word 2007 Marco)
Przelicz MDs na DOT (Pliki szablonów Microsoft Word)
Przelicz MDs na DOTM (Plik szablonu programu Microsoft Word 2007+)
Przelicz MDs na DOTX (Plik szablonu Microsoft Word)
Przelicz MDs na FLATOPC (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz MDs na GIF (Graficzny format wymiany)
Przelicz MDs na MARKDOWN (Lekki język znaczników)
Przelicz MDs na ODT (Format pliku tekstowego OpenDocument)
Przelicz MDs na OTT (Szablon OpenDocument)
Przelicz MDs na PCL (Język poleceń drukarki)
Przelicz MDs na PS (Plik PostScript)
Przelicz MDs na RTF (Bogaty format tekstu)
Przelicz MDs na WORDML (Przetwarzanie tekstu Microsoft Word 2003ML)
Przelicz MDs na XAMLFLOW (Power Automate firmy Microsoft)
Przelicz MDs na CSV (Wartości oddzielone przecinkami)
Przelicz MDs na DIF (Format wymiany danych)
Przelicz MDs na EXCEL (Formaty plików arkuszy kalkulacyjnych)
Przelicz MDs na FODS (Płaski arkusz kalkulacyjny XML OpenDocument)
Przelicz MDs na ODP (Format prezentacji OpenDocument)
Przelicz MDs na ODS (Arkusz kalkulacyjny OpenDocument)
Przelicz MDs na OTP (Standardowy format OpenDocument)
Przelicz MDs na POT (Pliki szablonów programu Microsoft PowerPoint)
Przelicz MDs na POTM (Plik szablonu Microsoft PowerPoint)
Przelicz MDs na POTX (Prezentacja szablonu Microsoft PowerPoint)
Przelicz MDs na POWERPOINT (Pliki prezentacji)
Przelicz MDs na PPS (Pokaz slajdów PowerPointa)
Przelicz MDs na PPSM (Pokaz slajdów z obsługą makr)
Przelicz MDs na PPSX (Pokaz slajdów PowerPointa)
Przelicz MDs na PPT (Prezentacja Powerpoint)
Przelicz MDs na PPTM (Plik prezentacji z obsługą makr)
Przelicz MDs na SWF (Shockwave flashowy film)
Przelicz MDs na SXC (Arkusz kalkulacyjny StarOffice Calc)
Przelicz MDs na TSV (Wartości oddzielone tabulatorami)
Przelicz MDs na TXT (Dokument tekstowy)
Przelicz MDs na XLAM (Dodatek programu Excel z obsługą makr)
Przelicz MDs na XLSB (Binarny skoroszyt programu Excel)
Przelicz MDs na XLSM (Arkusz kalkulacyjny z obsługą makr)
Przelicz MDs na XLT (Szablon programu Excel 97 - 2003)
Przelicz MDs na XLTM (Szablon programu Excel z obsługą makr)