MS Publisher je program pro vytváření dokumentů, které jsou zaměřeny na práci s informacemi o rozvržení stránky. Program otevře další formáty souborů MS Publisher 2.0 nebo novější, soubory s příponou .txt, soubory RTF, soubory MS Word, soubory HTML, text Unicode a mnoho dalších. Pub soubory mohou obsahovat různé typy dat, jako jsou obrázky, texty nebo grafika. Proto je formát dobře rozšířen při tvorbě letáků, brožur, pohlednic a další papírové reklamní produkce.
S tímto softwarem máte možnost buď vytvořit své vlastní personalizované návrhy dokumentů, nebo použít předformátované návrhy pro vaše dokumenty. MS Publisher ukládá své soubory s příponou .pub a jen málo jiných aplikací než Publisher je schopno takové soubory zpracovat.
Knihovna Aspose.PUB pro C++ je vysoce adaptabilní a uživatelsky přívětivý nástroj. Je navržen pro práci se soubory elektronických publikací a nabízí možnost načítat, otevírat, upravovat a převádět oblíbené formáty souborů .pub do PDF. Toto řešení poskytuje rychlé a spolehlivé převody z PUB do PDF, HTML, XLSX, DOC a řady oblíbených obrazových formátů.
Kromě integrace do vašeho vlastního projektu C++ je knihovna ideální pro vytváření vašich vlastních multiplatformních aplikací pro otevírání, slučování nebo konverzi souborů MS Publisher. Zde si můžete prohlédnout a vyzkoušet příklady implementace funkcionality do takových aplikací. Vytvářejí je naše týmy s využitím řešení. S těmito řešeními nemusíte instalovat žádný další software nebo předplatné, abyste získali výsledek.
Pokročilé funkce API pro manipulaci s C++ PUB
Export souborů PUB do PDF
Tento kód C++ se používá k převodu souboru aplikace Microsoft Publisher (.pub) na soubor formátu PDF (Portable Document Format).
Převést PUB do PDF - 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);
Výše uvedený kód lze stručně vysvětlit následujícím způsobem:
- Definujte proměnnou SourcPubFile typu System::String a inicializujte ji s cestou ke zdrojovému souboru .pub. Funkce dataDir() vrací cestu k datovému adresáři a "u" je předpona řetězcového literálu Unicode.
- Definujte proměnnou filePdf typu System::String a inicializujte ji s cestou k cílovému souboru .pdf.
- Vytvořte objekt analýzy pro zdrojový soubor .pub pomocí metody CreateParser() třídy PubFactory a předejte mu proměnnou SourcPubFile.
- Chcete-li analyzovat zdrojový soubor .pub, zavolejte metodu Parse() na objektu analýzy.
- Použijte metodu ConvertToPdf() třídy PdfConverter. Metoda používá dva argumenty: objekt dokumentu a cestu k cílovému souboru .pdf a provede převod.
Přístup a manipulace s vrstvami PUB
Aspose.PUB for C++ API poskytuje přístup k vrstvám v souboru .pub aplikace Microsoft Publisher, což vám umožňuje kreslit na vrstvy pomocí obrázků nebo textu. Vrstvy můžete kombinovat, upravovat text, aplikovat efekty nebo exportovat vrstvy jako obrázky. Toto rozhraní API navíc dokáže detekovat sloučené soubory .pub a generovat miniatury.
Číst nebo vytvářet soubory PUB
Řešení nejen podporuje načítání a manipulaci se soubory Photoshop .psd a Large Document Format .psb, ale nabízí také možnost vytvářet soubory .pub a .psb aplikace Microsoft Publisher úplně od začátku. Vývojáři C++ mohou toto API využít k automatizaci procesů a zefektivnění jejich pracovních postupů.
Různé zobrazovací filtry
Řešení Aspose.PUB API pro C++ nabízí základní zobrazovací funkce prostřednictvím svých knihoven tříd, včetně schopnosti upravit barvy. Vývojáři mohou snadno upravit jas, kontrast nebo gamu rastrového obrázku načteného pomocí API. Kromě toho mohou obrázky dynamicky rozkládat nebo rozmazávat a také používat oblíbené filtry, jako je Median, Gauss Wiener, Motion Wiener a Bradley Threshold.
Nejnovější funkce PUB API
Aspose.PUB pro C++ API je neustále vylepšováno o nové funkce, což z něj činí spolehlivé řešení. Zde jsou některé z nejnovějších přírůstků:
- Podpora vrstev výplně se schopností pracovat se vzorem, barvou a přechodovou výplní.
- Podpora pro GdFlResource, VmskResource, PtFlResource a VsmsResource.
- Schopnost načíst obrazové soubory, jako jsou JPEG a PNG, do PsdImage bez přímého načítání.
- Podpora pro vektorové masky vrstvy a vlastní FlipRotate textové vrstvy.
- Schopnost vykreslit efekty tahu s barevnou výplní pro export.
Support and Learning Resources
- Výukové zdroje
- Dokumentace
- Zdrojový kód
- Reference API
- Podpora produktu
- Bezplatná podpora
- Placená podpora
- Blog
- Release Notes
- Proč Aspose.PUB pro .NET?
- Seznam zákazníků
- Příběhy úspěchu