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

DOC exportálása PPSM-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- PPSM-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 PPSM-ként mentéséhez.

DOC konvertálás PPSM-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 PPSM formátumba a Mentés módszerrel, és állítsa be az Ppsm-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 Ppsm
pres->Save(output.ppsm, Aspose::Slides::Export::SaveFormat::Ppsm);                  

Ingyenes online konverter DOC-hez PPSM-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 PPSM-dokumentumhoz C++-on keresztül

Miközben a DOC-t PPSM-ként menti, az Aspose.Slides for C++ segítségével további funkciókat is hozzáadhat PPSM-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 Ppsm
pres->Save(output.ppsm, Aspose::Slides::Export::SaveFormat::Ppsm);  

Gyakran Ismételt Kérdések

  • Hogyan konvertálhatom a DOC-t PPSM 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-PPSM á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 PPSM 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 PPSM formátumba az ingyenes Aspose.Total konverter segítségével?
    Természetesen! Miután a DOC fájlt PPSM formátumba konvertálta online konverterünk segítségével, a PPSM 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 PPSX (PowerPoint Slide Show)
DOCs konvertálása PPT (Microsoft PowerPoint 97-2003)
DOCs konvertálása PPTM (Macro-enabled Presentation File)
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 PPSM fájlformátum

Makróképes diavetítés A PPSM formátum olyan fájlformátum, amely lehetővé teszi makrókat tartalmazó prezentációk létrehozását. A makrók kis programok, amelyek automatizálhatják a feladatokat, és prezentációkban használhatók olyan feladatok automatizálására, mint például a videó lejátszása vagy a dia animálása. A PPSM formátum hasonló a PPTX formátumhoz, de más fájlkiterjesztést használ (PPSM helyett PPTX). A PPSM-fájlok PowerPoint 2013-ban vagy újabb verzióban nyithatók meg. Amikor PPSM formátumú prezentációt hoz létre, makrókat adhat hozzá a diákhoz. Ha makrót szeretne hozzáadni egy diához, először létre kell hoznia egy makrót a PowerPointban. Ehhez kattintson a Fájl fülre, majd a Beállítások gombra. A PowerPoint beállításai párbeszédpanelen kattintson a Szalag testreszabása elemre. A Szalag testreszabása párbeszédpanelen kattintson a Makrók fülre, majd az Új gombra. A Makró párbeszédpanelen adja meg a makró nevét, majd kattintson a Tallózás gombra. A Tallózás párbeszédpanelen keresse meg a makrókódot tartalmazó PowerPoint-fájlt, majd kattintson a Megnyitás gombra. A Makró párbeszédpanelen kattintson a Beállítások gombra. A Makróbeállítások párbeszédpanelen jelölje be a Makró futtatása diavetítéskor jelölőnégyzetet, majd kattintson az OK gombra. Most, hogy a makró elkészült, hozzáadhatja egy diához. Ehhez kattintson a Beszúrás fülre, majd a Makró gombra. A Makró párbeszédpanelen válassza ki a beszúrni kívánt makrót, majd kattintson a Beszúrás gombra. A makró most hozzáadódik a diához. A makró futtatásához kattintson a Diavetítés fülre, majd a Kezdettől lehetőségre. A makró most automatikusan lefut, amikor a dia megjelenik.