Az MS Publisher egy program olyan dokumentumok létrehozására, amelyek az oldalelrendezési információkkal dolgoznak. A program megnyitja a következő fájlformátumokat: MS Publisher 2.0 vagy újabb, .txt kiterjesztésű fájlokat, RTF fájlokat, MS Word fájlokat, HTML fájlokat, Unicode szöveget és még sok mást. A közzétételi fájlok különböző típusú adatokat, például képeket, szövegeket vagy grafikákat tartalmazhatnak. Éppen ezért a formátum elterjedt a szórólapok, prospektusok, képeslapok és egyéb papíralapú reklámok készítésében.
Ezzel a szoftverrel saját, személyre szabott dokumentumterveket készíthet, vagy előre formázott terveket használhat a dokumentumokhoz. Az MS Publisher a fájljait .pub kiterjesztéssel tárolja, és a Publisheren kívül nem sok alkalmazás képes kezelni ezeket a fájlokat.
Az Aspose.PUB könyvtár C++-hoz egy rendkívül alkalmazkodó és felhasználóbarát eszköz. Az elektronikus publikációs fájlok kezelésére tervezték, és lehetőséget kínál a népszerű .pub fájlformátumok betöltésére, megnyitására, módosítására és PDF-re konvertálására. Ez a megoldás gyors és megbízható konvertálást tesz lehetővé PUB-ból PDF-be, HTML-be, XLSX-be, DOC-ba, valamint számos népszerű képformátumba.
A saját C++ projektbe való integráláson túl a könyvtár tökéletes saját, többplatformos alkalmazások létrehozására az MS Publisher fájlok megnyitásához, egyesítéséhez vagy konvertálásához. Itt megtekintheti és kipróbálhatja a funkcionalitás ilyen alkalmazásokba való implementálásának példáit. Csapatunk készíti őket a megoldás felhasználásával. Ezekkel a megoldásokkal nem kell semmilyen további szoftvert telepítenie vagy előfizetést igényelnie az eredmény megjelenítéséhez.
Speciális C++ PUB Manipulation API funkciók
PUB-fájlok exportálása PDF-be
Ezzel a C++ kóddal a Microsoft Publisher (.pub) fájlokat Portable Document Format (.pdf) fájllá alakítják át.
PUB konvertálása PDF-be - C++
System::String SourcPubFile = dataDir() + u"1.pub";
System::String filePdf = dataDir() + u"result_out.pdf";
System::SharedPtr parser = PubFactory::CreateParser(SourcPubFile);
System::SharedPtr document = parser->Parse();
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);
A fenti kód röviden a következő módon magyarázható:
- Adjon meg egy SourcPubFile változót, amelynek típusa System::String, és inicializálja a forrás .pub fájl elérési útjával. A dataDir() függvény visszaadja az adatkönyvtár elérési útját, az „u” pedig egy Unicode karakterlánc-literál előtagja.
- Adjon meg egy filePdf változót, amelynek típusa System::String, és inicializálja azt a cél .pdf fájl elérési útjával.
- Hozzon létre egy elemző objektumot a forrás .pub fájlhoz a PubFactory osztály CreateParser() metódusával, és adja át neki a SourcPubFile változót.
- Hívja a Parse() metódust az elemző objektumon a forrás .pub fájl elemzéséhez.
- Használja a PdfConverter osztály ConvertToPdf() módszerét. A metódus két argumentumot használ: a dokumentum objektumot és a cél .pdf fájl elérési útját, és végrehajtja az átalakítást.
A PUB-rétegek elérése és manipulálása
Az Aspose.PUB for C++ API hozzáférést biztosít a Microsoft Publisher .pub fájl rétegeihez, lehetővé téve, hogy a rétegekre képekkel vagy szövegekkel rajzoljon. Kombinálhat rétegeket, módosíthat szöveget, alkalmazhat effektusokat vagy exportálhat rétegeket képként. Ezenkívül ez az API képes észlelni a lapított .pub fájlokat, és bélyegképeket generálni.
PUB-fájlok olvasása vagy létrehozása
A Megoldás nem csak a Photoshop .psd és a Large Document Format .psb fájlok betöltését és kezelését támogatja, hanem lehetőséget kínál Microsoft Publisher .pub és .psb fájlok létrehozására a semmiből. A C++ fejlesztők ezt az API-t használhatják a folyamatok automatizálására és a munkafolyamat egyszerűsítésére.
Különféle képalkotó szűrők
Az Aspose.PUB API Solution for C++ alapvető képalkotási funkciókat kínál osztálykönyvtárain keresztül, beleértve a színbeállítás lehetőségét. A fejlesztők egyszerűen módosíthatják az API-val betöltött raszterképek fényerejét, kontrasztját vagy gammáját. Ezenkívül dinamikusan torzíthatják vagy elmoshatják a képeket, valamint olyan népszerű szűrőket alkalmazhatnak, mint a Median, Gauss Wiener, Motion Wiener és Bradley Threshold.
A PUB API legújabb funkciói
Az Aspose.PUB for C++ API folyamatosan bővül új funkciókkal, így megbízható megoldássá válik. Íme néhány a legújabb kiegészítések közül:
- Kitöltési rétegek támogatása a minta-, szín- és színátmenet-kitöltés kezelésére.
- GdFlResource, VmskResource, PtFlResource és VsmsResource támogatása.
- Képfájlok (például JPEG és PNG) betöltésének képessége a PsdImage-be közvetlen betöltés nélkül.
- Réteg vektormaszkok és szövegréteg egyéni FlipRotate támogatása.
- Képes körvonal-effektusok megjelenítésére a Color Fill segítségével exportálás céljából.
Support and Learning Resources
- Tanulási források
- Dokumentáció
- Forráskód
- API referenciák
- Terméktámogatás
- Ingyenes támogatás
- Fizetett támogatás
- Blog
- Release Notes
- Miért az Aspose.PUB .NET-hoz?
- Ügyfelek listája
- Sikertörténetek