C++ API a DOC konvertálásához PPTM-vé vagy Online App

DOC exportálása PPTM-be a C++-alkalmazásokon belül a Microsoft Word® vagy PowerPoint

 

Az Aspose.Total for C++ olyan hatékony fájlautomatizálási API-kból áll, amelyek lehetővé teszik a DOC- PPTM-konverzió automatizálását, miközben két API-t használ. Töltse be a DOC-t az [Aspose.Words for C++] segítségével ( https://products.aspose.com/words/cpp/) , konvertálja HTML-vé, majd töltse be a HTML-t a PowerPoint manipulációs C++ API-n keresztül Aspose.Slides for C++ új prezentáció létrehozásához és PPTM-ként mentéséhez.

DOC konvertálás PPTM-be C++-on

  1. Nyissa meg a DOC-fájlt a Document osztályhivatkozás használatával
  2. Alakítsa át a DOC-t HTML-vé a Mentés tagfüggvény használatával
  3. Inicializáljon egy új Presentation objektumot
  4. Adjon hozzá egy AutoShape-ot a diához, és adja hozzá az AddTextFrame-et
  5. Töltse be a HTML tartalmat, és írja be a bemutató fájlba
  6. Mentse a dokumentumot PPTM formátumba a Mentés módszerrel, és állítsa be az Pptm-t SaveFormat-ként

Konverziós követelmények

Telepítés parancssorból nuget install Aspose.Total.Cppként, vagy a Visual Studio csomagkezelő konzolján keresztül az Install-Package Aspose.Total.Cpp paranccsal.

Alternatív megoldásként letöltheti az offline MSI telepítőt vagy a DLL-eket ZIP-fájlban a downloads webhelyről.

// load DOC file with an instance of Document
Document document = new Document("template.doc");
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"sourceFile.doc");
// save the document in HTML file format
doc->Save(u"HtmlOutput.HTML");
// load the desired the presentation
SharedPtr<Presentation> pres = MakeObject<Presentation>();
// access first slide
SharedPtr<ISlide> sld = pres->get_Slides()->idx_get(0);
// add an AutoShape of Rectangle type
SharedPtr<IAutoShape>  ashp = sld->get_Shapes()->AddAutoShape(ShapeType::Rectangle, 10, 10, 700, 500);
// reset default fill color
ashp->get_FillFormat()->set_FillType(FillType::NoFill);
// add TextFrame to the Rectangle
ashp->AddTextFrame(u" ");
// access the text frame
SharedPtr<ITextFrame>  txtFrame = ashp->get_TextFrame();
// get Paragraphs collection
SharedPtr<Aspose::Slides::IParagraphCollection>ParaCollection = txtFrame->get_Paragraphs();
// clear all paragraphs in added text frame
ParaCollection->Clear();
// load the HTML file using stream reader
SharedPtr<System::IO::StreamReader>  tr = MakeObject<System::IO::StreamReader>(HtmlOutput.HTML);
// add text from HTML stream reader in text frame
ParaCollection->AddFromHtml(tr->ReadToEnd());
// save presentation as Pptm
pres->Save(output.pptm, Aspose::Slides::Export::SaveFormat::Pptm);                  

Ingyenes online konverter DOC-hez PPTM-be

Töltsön be jelszóval védett DOC-dokumentumot C++-on keresztül

A dokumentumok konvertálásán kívül az Aspose.Words for C++ API rengeteg dokumentumkezelési funkciót tesz lehetővé a C++ fejlesztői számára. Ha a Microsoft Word DOC fájlformátuma jelszóval védett, akkor is megnyithatja az API használatával. A titkosított dokumentum betöltéséhez használhat egy speciális konstruktor túlterhelést, amely elfogad egy LoadOptions objektumot. Ez az objektum tartalmazza a Jelszó tulajdonságot, amely a jelszó karakterláncot adja meg.

// when loading password protected document, the password is passed to the document's constructor using a LoadOptions object.
auto options = MakeObject<LoadOptions>(u"docPassword");
// load the document from the local file system by filename:
SharedPtr<Document> doc = MakeObject<Document>(u"Encrypted.doc", options);

Megjegyzések hozzáadása az PPTM-dokumentumhoz C++-on keresztül

Miközben a DOC-t PPTM-ként menti, az Aspose.Slides for C++ segítségével további funkciókat is hozzáadhat PPTM-dokumentumához. Például megjegyzéseket fűzhet a prezentációjához. A bemutató dia megjegyzései egy adott szerzőhöz vannak társítva. A Prezentáció osztály az ICommentAuthorCollection gyűjteményét tartalmazza azon szerzők gyűjteményében, amelyek a diák megjegyzéseinek hozzáadásáért felelősek. Minden szerzőhöz van egy megjegyzésgyűjtemény az ICommentCollectionben.

// instantiate Presentation class
SharedPtr<Presentation>pres = MakeObject<Presentation>();
// access first slide
SharedPtr<ILayoutSlide>layout = pres->get_LayoutSlides()->idx_get(0);
// add empty slide
pres->get_Slides()->AddEmptySlide(layout);
// adding Author
SharedPtr<ICommentAuthor> author = pres->get_CommentAuthors()->AddAuthor(u"John Doe", u"MF");
// set position of comments
System::Drawing::PointF point = System::Drawing::PointF(0.2f, 0.2f);
// add slide comment for an author on slide 1
author->get_Comments()->AddComment(u"Hello John, this is a slide comment", pres->get_Slides()->idx_get(1), point, DateTime::get_Now());
// access ISlide 1
SharedPtr<ISlide> slide = pres->get_Slides()->idx_get(0);
// save presentation as Pptm
pres->Save(output.pptm, Aspose::Slides::Export::SaveFormat::Pptm);  

Gyakran Ismételt Kérdések

  • Hogyan konvertálhatom a DOC-t PPTM Online formátumba?
    A DOC konverziós online alkalmazást fent találja. Az átalakítási folyamat elindításához hozzáadhatja a DOC-fájlt húzással vagy a fehér területre kattintva a dokumentum importálásához. Miután hozzáadta a fájlt, egyszerűen kattintson a "Konvertálás" gombra. A DOC-PPTM átalakítás befejezése után egyetlen kattintással letöltheti az átalakított fájlt.
  • Mennyi ideig tart a DOC konvertálása?
    Ennek az online konverternek a sebessége nagyban függ a konvertálandó DOC fájl méretétől. A kisméretű DOC fájlok néhány másodperc alatt PPTM formátumba konvertálhatók. Ha a konverziós kódot egy C++-alkalmazáson belül használja, a konverziós sebesség attól függ, hogy mennyire optimalizálta az alkalmazást.
  • Biztonságos a DOC konvertálása PPTM formátumba az ingyenes Aspose.Total konverter segítségével?
    Természetesen! Miután a DOC fájlt PPTM formátumba konvertálta online konverterünk segítségével, a PPTM fájl letöltési linkje azonnal elérhető lesz. Komolyan vesszük feltöltött fájljai biztonságát és adatvédelmét, és a konvertálási folyamat befejezése után 24 órával töröljük őket. Biztos lehet benne, hogy senki sem fog hozzáférni a fájljaihoz. Konverziós folyamatunk, beleértve a DOC átalakítást is, teljesen biztonságos. Ingyenes alkalmazást biztosítunk tesztelési célokra, így ellenőrizheti az eredményeket a kód integrálása előtt.
  • Milyen böngészőt használjak a DOC konvertálásához?
    Az online DOC konverzióhoz bármilyen modern böngészőt használhat, például Google Chrome, Firefox, Opera vagy Safari. Ha azonban asztali alkalmazást fejleszt, az Aspose.Total DOC Conversion API ajánlott a zökkenőmentes teljesítmény érdekében.

DOC konverziós beállítások felfedezése C++

DOCs konvertálása JSON (JavaScript Object Notation File)
DOCs konvertálása ODP (OpenDocument Presentation Format)
DOCs konvertálása POT (Microsoft PowerPoint Template Files)
DOCs konvertálása POTM (Microsoft PowerPoint Template File)
DOCs konvertálása POTX (Microsoft PowerPoint Template Presentation)
DOCs konvertálása PPTX (Open XML presentation Format)
DOCs konvertálása PPS (PowerPoint Slide Show)
DOCs konvertálása PPSM (Macro-enabled Slide Show)
DOCs konvertálása PPSX (PowerPoint Slide Show)
DOCs konvertálása PPT (Microsoft PowerPoint 97-2003)
DOCs konvertálása PPTX (Open XML presentation Format)
DOCs konvertálása CSV (Comma Seperated Values)
DOCs konvertálása DIF (Data Interchange Format)
DOCs konvertálása EXCEL (Spreadsheet File Formats)
DOCs konvertálása FODS (OpenDocument Flat XML Spreadsheet)
DOCs konvertálása ODS (OpenDocument Spreadsheet)
DOCs konvertálása SXC (StarOffice Calc Spreadsheet)
DOCs konvertálása TSV (Tab Seperated Values)
DOCs konvertálása XLAM (Excel Macro-Enabled Add-In)
DOCs konvertálása XLS (Microsoft Excel Spreadsheet (Legacy))
DOCs konvertálása XLSB (Excel Binary Workbook)
DOCs konvertálása XLSM (Macro-enabled Spreadsheet)
DOCs konvertálása XLSX (Open XML Workbook)
DOCs konvertálása XLT (Excel 97 - 2003 Template)
DOCs konvertálása XLTM (Excel Macro-Enabled Template)
DOCs konvertálása XLTX (Excel Template)

Mi a DOC fájlformátum

A Microsoft Word bináris fájlformátuma (DOC) a Microsoft Office Word által használt szabadalmaztatott dokumentumfájl-formátum. Ez egy bináris fájlformátum, amely egy dokumentumot egy adott számítógép-architektúrától vagy operációs rendszertől független szerkezetben képvisel. A DOC formátum egy tárolófájl, amely bináris formátumban tárolja az adatokat. A DOC-fájlok többféle adattípust tartalmazhatnak, beleértve a formázott szöveget, képeket, diagramokat és egyéb adatokat. A DOC-fájlok bináris formátumát nem úgy tervezték, hogy az ember által olvasható legyen. Számos program azonban képes olvasni és írni DOC fájlokat, köztük a Microsoft Word és a LibreOffice. A DOC formátumot először 1987-ben vezették be a Word for Windows 2.0-ban. Azóta többször átdolgozták, a legújabb verzió az Office 2007-ben bevezetett Office Open XML formátum. A DOC formátum egyik legfontosabb előnye a kompatibilitás a Microsoft Word segítségével, amely a világ egyik legszélesebb körben használt szövegszerkesztő alkalmazása. Ez lehetővé teszi a felhasználók számára, hogy dokumentumokat hozzanak létre és szerkesszenek a Microsoft Word alkalmazásban, majd megosszák azokat másokkal, akik szintén használják az alkalmazást. Ezenkívül sok más szövegszerkesztő alkalmazás is képes olvasni és írni a DOC formátumot, így sokoldalú formátum a dokumentummegosztáshoz.

Mi a PPTM fájlformátum

A PPTM-fájl egy PowerPoint makró-kompatibilis prezentációs fájl. A PPTM fájlok hasonlóak a PPTX fájlokhoz, de tartalmazhatnak Visual Basic for Applications (VBA) programban írt makrókat. A PPTM-fájlokban található makrók automatizálhatják a feladatokat, például a diaszámok hozzáadását vagy a diavetítés futtatását. A Microsoft PowerPoint egy prezentációs program, amely különféle elrendezések, grafikák és átmenetek felhasználásával készít diavetítéseket. A PowerPoint prezentációk többféle formátumban menthetők, beleértve a PPT, PPTX és PPTM formátumokat. A PPTM formátum a PPTX formátum makróképes változata. A PPTM-fájlok XML-alapúak, és VBA-ban írt makrókat tartalmazhatnak. A PPTM-fájlokban lévő makrók automatizálhatják a feladatokat, például a diaszámok hozzáadását vagy a diavetítés futtatását. Mikor kell használni a PPTM formátumot? A PPTM formátumot akkor kell használni, ha makrókat tartalmazó PowerPoint bemutatót kell létrehozni. A makrók automatizálhatják a feladatokat, például a diaszámok hozzáadását vagy a diavetítés futtatását. PPTM megnyitása A fájl A PPTM fájlok Microsoft PowerPoint segítségével nyithatók meg. A PowerPoint Viewer PPTM fájlok megnyitására is használható, de nem futtat makrókat. A Microsoft PowerPoint egy olyan prezentációs program, amely különféle elrendezések, grafikák és átmenetek felhasználásával diavetítéseket készít. A PowerPoint prezentációk többféle formátumban menthetők, beleértve a PPT, PPTX és PPTM formátumokat. A PPTM formátum a PPTX formátum makróképes változata. A PPTM-fájlok XML-alapúak, és VBA-ban írt makrókat tartalmazhatnak. A PPTM-fájlokban lévő makrók automatizálhatják a feladatokat, például a diaszámok hozzáadását vagy a diavetítés futtatását. Mikor kell használni a PPTM formátumot? A PPTM formátumot akkor kell használni, ha makrókat tartalmazó PowerPoint bemutatót kell létrehozni. A makrók automatizálhatják a feladatokat, például a diaszámok hozzáadását vagy a diavetítés futtatását. PPTM megnyitása A fájl A PPTM fájlok Microsoft PowerPoint segítségével nyithatók meg. A PowerPoint Viewer PPTM fájlok megnyitására is használható, de nem futtat makrókat.