C++ API do eksportu CGM do DOTM

Renderuj CGM do DOTM 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ę CGM do DOTM w dwóch prostych krokach. Po pierwsze, możesz użyć API Aspose.PDF for C++ , aby przekonwertować format pliku CGM na DOC. Po drugie, korzystając z zaawansowanego interfejsu API przetwarzania dokumentów Word Aspose.Words for C++ , możesz wyeksportować DOC do DOTM.

C++ API do renderowania CGM do DOTM

  1. Otwórz plik CGM, korzystając z odwołania do klasy Document
  2. Konwertuj CGM 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 DOTM 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 CGM file with an instance of Document class reference
auto doc = MakeObject<Document>(u"sourceFile.cgm");
// save CGM 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 Dotm
wordDoc->Save(u"output.Dotm");  

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

W procesie renderowania CGM do DOTM możesz otworzyć CGM chroniony hasłem, a także zmienić jego hasło. Aby zmienić hasło do pliku CGM, 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 CGM Document
auto doc = MakeObject<Document>(L"input.cgm", L"owner");
// change password of CGM Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

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

Możesz też ograniczyć edycję plików DOTM 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.Dotm");  

Eksploruj CGM opcji konwersji z C++

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