Co je nového v Aspose.Words pro C++

Contents
[ ]

Tato stránka popisuje nejzajímavější nové funkce Aspose.Words představené v posledních verzích.

Aspose.Words pro C++ 25.5

Aspose.Words 25.5 vylepšuje přizpůsobení grafu novými možnostmi stylingu a vylepšuje export Markdown tím, že nabízí kontrolu nad tím, jak jsou zpracovávány prázdné odstavce.

Převod, načítání a ukládání dokumentů

Export prázdných odstavců do Markdown <sup>25.5</sup>

Schopnost řídit, jak jsou prázdné odstavce exportovány do Markdown, byla zavedena přidáním výčtu MarkdownEmptyParagraphExportMode a vlastnosti EmptyParagraphExportMode.

Vykreslování

Nastavení stylu grafu <sup>25.5</sup>

Možnost nastavit styl grafu byla zavedena přidáním výčtu ChartStyle a vlastnosti Style.

Aspose.Words Pro C++ 25.1, 25.2, 25.3, 25.4

Aspose.Words 25.1 zavádí kontrolu gramatiky pomocí AI a vylepšuje ukládání dokumentů pomocí pokročilých možností pro formáty HTML, SVG a Markdown.

Aspose.Words 25.2 zavádí shrnutí textu pomocí modelů Anthropic AI, přidává podporu formátu MsWorks, vylepšuje typografické ovládání a zlepšuje strukturu a zpracování seznamu PDF.

Aspose.Words 25.3 vylepšuje kontrolu gramatiky a výběr písma pomocí AI s vlastností UpdateAmbiguousTextFont a také vylepšuje export příloh PDF.

Aspose.Words 25.4 zavádí podporu pro nové velikosti papíru, umožňuje pokročilé řízení exportu HTML, zlepšuje manipulaci s vodoznakem a zvyšuje použitelnost LowCode API.

AI - poháněné funkce

Kontrola Gramatiky AI

  • Schopnost kontrolovat gramatiku poskytnutého dokumentu pomocí OpenAI generativních modelů byla zavedena přidáním nové metody CheckGrammar. 25.1
  • Funkce kontroly gramatiky založená na AI byla aktualizována tak, aby podporovala všechny modely dostupné ve výčtu AiModelType. 25.3

Shrnutí Pomocí Anthropic Generativních Jazykových Modelů <sup>25.2</sup>

Shrnutí textu pomocí Anthropic generativních jazykových modelů bylo povoleno zavedením nové veřejné třídy AnthropicAiModel.

Low Code

Low Code API použitelnost <sup>25.4</sup>

Byla zavedena významná vylepšení použitelnosti LowCode API, která zjednodušují zpracování dokumentů a snižují potřebu opakovaného kódu.

Podporované Formáty <sup>25.2</sup>

Od verze 25.2 byla přidána kompatibilita s novým formátem načítání MsWorks pro pracovní dokumenty Microsoft.

Převod, načítání a ukládání dokumentů

Vylepšené ukládání do formátů HTML a SVG <sup>25.1</sup>

Ukládání do formátů HTML a SVG bylo vylepšeno přidáním vlastností IdPrefix a RemoveJavaScriptFromLinks do tříd HtmlFixedSaveOptions a SvgSaveOptions.

Nastavte rozlišení obrazu a výstupní režim OfficeMath při ukládání do Markdown <sup>25.1</sup>

Vykreslování

Vylepšené Typografické Ovládání <sup>25.2</sup>

Vlastnost NumberSpacing byla přidána pro lepší typografické ovládání.

Ovládání výběru písma pro nejednoznačné znaky <sup>25.3</sup>

Do třídy SaveOptions byla přidána nová veřejná vlastnost UpdateAmbiguousTextFont, která řídí výběr písma podle použitého znakového kódu.

Možnosti Velikosti Papíru <sup>25.4</sup>

Schopnost používat JIS B4 a JIS B5 velikosti papíru byla zavedena přidáním nových hodnot do výčtu PaperSize.

HTML Výstupní Řízení <sup>25.4</sup>

Možnost odebrat JavaScript z hypertextového odkazu URLs během exportu HTML byla zavedena přidáním vlastnosti RemoveJavaScriptFromLinks.

Jiný

  • Logická struktura PDF byla vylepšena podporou polí TOA, BIBLIOGRAPHY a INDEX. 25.2
  • Pro lepší zpracování seznamu byla zavedena metoda AddSingleLevelList. 25.2
  • Byla přidána nová vlastnost AttachmentsEmbeddingMode, která nahradí EmbedAttachments a zlepší export příloh PDF. Do výčtu PdfCompliance byly také přidány nové hodnoty, které podporují přílohy verze PDF/A. Kromě toho jsou přílohy nyní podporovány šifrováním. 25.3

Aspose.Words Pro C++ 24.9, 24.10, 24.11, 24.12

Aspose.Words 24.9 zavádí group shape vkládání a StructuredDocumentTag vkládání pomocí DocumentBuilder, vylepšuje Vykreslování radiálního grafu s odstupňováním, vylepšuje digitální podpisy s podporou XAdES-EPES, přidává Markdown rozpoznávání podtržení a poskytuje přístup k oddělovačům poznámek pod čarou/vysvětlivek.

Aspose.Words 24.10 zavádí vylepšenou podporu řízení ActiveX s vytvářením CommandButton, novým ovládáním viditelnosti tvarů, schopností group shapes, vylepšeným exportem Markdown pro tabulky, formátováním grafů pro grafy Pie a Doughnut, lepší manipulací s kódováním Big5 a podporou zastaralých tchajwanských písem.

Aspose.Words 24.11 představuje souhrn dokumentů poháněný AI, vylepšené možnosti Vykreslování, vylepšený přístup k vlastnostem dokumentu a ActiveX Ovládání titulků.

Aspose.Words 24.12 zavádí přizpůsobitelné umístění datových štítků, překlad textu pomocí Google AI, vylepšené možnosti vyčištění Mail Merge a nové třídy zpracování LowCode.

AI - poháněné funkce

Shrnutí dokumentu pomocí OpenAI a Google <sup>24.11</sup>

Byla integrována podpora sumarizace dokumentů pomocí generativních jazykových modelů OpenAI a Google.

Překlad textu pomocí generativních jazykových modelů Google <sup>24.12</sup>

Schopnost překládat text pomocí generativních jazykových modelů Google byla implementována v Aspose.Words přidáním metody Translate a výčtu Language do oboru názvů Aspose.Words.AI.

Low Code <sup>24.12</sup>

Nové LowCode třídy jako Comparer, MailMerger, Replacer, Splitter atd. byl představen a nabízí sadu metod, které vytvářejí dokonalou rovnováhu mezi jednoduchostí a flexibilitou pro zpracování dokumentů.

Vykreslování a tisk

Promoce na radiálních grafech <sup>24.9</sup>

Bylo implementováno Vykreslování promocí na radiálních grafech.

CommandButton ActiveX ovládací prvky <sup>24.10</sup>

Schopnost vytvářet ovládací prvky CommandButton ActiveX byla zavedena přidáním nové veřejné metody InsertForms2OleControl a nové veřejné třídy Forms2OleControl.

Kontrola Viditelnosti Tvaru <sup>24.10</sup>

Byla přidána nová veřejná vlastnost Hidden pro řízení viditelnosti obrazců.

Změny v grafech Pie a Doughnut <sup>24.10</sup>

Do grafů format Pie a Doughnut bylo přidáno několik nových veřejných vlastností.

Řízení Vykreslování PDF výběrový formulář ohraničení polí <sup>24.11</sup>

Byla implementována nová možnost pro řízení Vykreslování okrajů polí PDF výběrového formuláře přidáním nové veřejné volby RenderChoiceFormFieldBorder.

Získejte a nastavte kódy formátu pro data grafu <sup>24.11</sup>

Schopnost získat a nastavit kódy formátu pro data grafu byla přidána implementací vlastnosti FormatCode do tříd ChartXValueCollection, ChartYValueCollection a BubbleSizeCollection.

Vykreslení Histogramových grafů s přihrádkami a štítky <sup>24.11</sup>

Vykreslování grafu histogramu bylo vylepšeno umožněním zadaného počtu přihrádek a štítků.

Přizpůsobení umístění datových štítků <sup>24.12</sup>

Možnost přizpůsobit umístění datových štítků byla přidána zavedením nových vlastností do tříd ChartDataLabel a ChartDataLabelCollection.

Převod, načítání a ukládání dokumentů

Při načítání souborů Markdown podtrhněte formátování <sup>24.9</sup>

Možnost rozpoznat formátování podtržení při načítání dokumentů Markdown byla začleněna přidáním nové veřejné vlastnosti ImportUnderlineFormatting.

Export tabulek jako HTML při ukládání do Markdown <sup>24.10</sup>

Možnost exportovat tabulky jako HTML při ukládání dokumentů do formátu Markdown byla implementována přidáním nové veřejné vlastnosti ExportAsHtml a výčtu MarkdownExportAsHtml.

Export PDF s aktualizovanou logickou strukturou <sup>24.11</sup>

Export PDF byl vylepšen zahrnutím vlastností názvu tabulky jako názvů prvků logické struktury PDF.

Mail Merge a podávání zpráv

Odstraňte prázdné tabulky během Mail Merge <sup>24.12</sup>

Do výčtu MailMergeCleanupOptions byla přidána nová možnost RemoveEmptyTables pro upřesnění výstupu Mail Merge.

Digitální Podpisy

Podepisujte dokumenty XAdES-EPES <sup>24.9</sup>

Schopnost podepisovat dokumenty s podpisy XAdES-EPES level XML-DSig byla introdused přidáním nového veřejného majetku XmlDsigLevel a nového veřejného výčtu XmlDsigLevel.

Jiný

  • Do group shapes byla přidána nová veřejná metoda InsertGroupShape. 24.9
  • Byla přidána nová veřejná metoda InsertStructuredDocumentTag pro vložení StructuredDocumentTags do dokumentu. 24.9
  • Veřejný přístup k oddělovačům poznámek pod čarou/vysvětlivek byl poskytnut přidáním několika veřejných tříd a vlastností. 24.9
  • Schopnost seskupovat jednotlivé tvary group shapes dohromady a přímo seskupovat oba tvary a group shapes byla zavedena přidáním metody InsertGroupShape. 24.10
  • Zpracování kódování Big5 pro TrueType CMAP tabulky bylo vylepšeno. 24.10
  • Byla rozšířena podpora zastaralých tchajwanských písem. 24.10
  • Pro přístup k rozšířeným vlastnostem dokumentu byly do třídy BuiltInDocumentProperties přidány vlastnosti pouze pro čtení. 24.11
  • Nastavení titulků pro ovládací prvky ActiveX bylo povoleno přidáním nového veřejného nastavovače do vlastnosti Forms2OleControl.Caption. 24.11

Aspose.Words Pro C++ 24.5, 24.6, 24.7

Aspose.Words 24.5 rozšiřuje možnosti sestav, zlepšuje možnosti Vykreslování a rozšiřuje některé další možnosti.

Aspose.Words 24.6 vylepšuje možnosti Vykreslování, vylepšuje funkce vyhledávání a porovnávání a rozšiřuje několik dalších funkcí.

Aspose.Words 24.7 mění způsob práce s ActiveX, rozšiřuje možnosti Vykreslování a exportuje do formátů Markdown a XLSX.

Podporované Formáty

Počínaje verzí 24.7 je podporován export do PDF/UA-2, aby byla zajištěna dostupnost pro uživatele se zdravotním postižením.

Vykreslování a tisk

Změny v grafech, tvarech a DrawingML <sup>24.5</sup>

  • DrawingML Vykreslování efektů pro grafiku SVG, Rozšíření předchozí funkce omezené na obrázky, bylo implementováno.
  • Podpora pro vytváření kombinovaných grafů a úpravy vlastností, jako je šířka mezery, překrytí a stupnice bublin v rámci skupin sérií, byla zavedena přidáním tříd ChartSeriesGroup a ChartSeriesGroupCollection a vlastnosti SeriesGroups.
  • Funkce pro manipulaci s efektem tvarů SoftEdge byla implementována přidáním třídy SoftEdgeFormat.
  • Možnost upravit upravit hodnoty tvarů byla implementována přidáním veřejných tříd AdjustmentCollection a Adjustment a vlastnosti Adjustments.

Změny v grafech, tvarech a kreslení <sup>24.6</sup>

  • Byly vylepšeny možnosti mapování. Nyní můžete vytvořit širší škálu grafů, včetně Treemaps, Sunbursts, Histograms, Pareto grafy, Box & Whisker grafy, Waterfalls a Funnels. To vám umožní vizualizovat vaše data rozmanitějším a informativnějším způsobem.
  • Ovládání barev pro formátování stínů bylo vylepšeno. Přesnější kontrolu nad vzhledem dokumentů můžete získat přístupem k barvám stínů.
  • Zvýšení výkonu pro vykreslování pozadí bylo vylepšeno. Díky nativní technologii obkladů můžete výrazně urychlit vykreslování pozadí obsahujících malé prvky.
  • Byly přidány realistické přechody pro tvary. Nyní můžete vytvářet DML tvary s nelineárními přechody, napodobující vizuální styl Microsoft Word pro vyleštěnější vzhled.

Přizpůsobení Štítku Dat Grafu <sup>24.7</sup>

Byla přidána možnost přizpůsobit štítky dat grafu, jako jsou Orientation a Rotation.

Vlastní styl čísel pro úrovně seznamu <sup>24.7</sup>

Byl přidán setr pro veřejný majetek CustomNumberStyleFormat. Nyní můžete definovat vlastní styl čísel pro úrovně seznamu.

Změny v práci s ActiveX <sup>24.7</sup>

  • Vlastnosti objektů ActiveX lze nyní upravit, což vám dává větší kontrolu nad jejich chováním.
  • Byla přidána možnost upravit hodnotu ovládacího prvku přepínače ActiveX, aby byla povolena dynamická interakce.
  • Byla přidána možnost přepnout ActiveX checkbox na “zaškrtnuto” nebo “nezaškrtnuto”.

Načítání a ukládání dokumentů

Export odkazů do formátu Markdown <sup>24.7</sup>

Schopnost řídit export odkazů ve formátu Markdown byla přidána implementací vlastnosti LinkExportMode.

Hledat a porovnávat

Pokročilé Možnosti Porovnání <sup>24.6</sup>

Byla přidána možnost zefektivnit pracovní postupy analýzy dat s vylepšenou funkcí porovnávání. To zahrnuje novou možnost IgnoreStoreItemId a přepracované rozhraní pro pokročilá srovnání.

Jiný

  • Funkce pro odstranění prázdných stránek z dokumentu byla implementována přidáním metody RemoveBlankPages. 24.5
  • Možnost zkontrolovat přítomnost Maker VBA bez načtení dokumentu byla poskytnuta přidáním vlastnosti HasMacros. 24.5
  • Byla přidána nová vlastnost DateTimeUtc - poskytuje přesnější časové razítko pro Komentáře, zlepšuje organizaci a sledovatelnost. 24.6
  • Formát datetime je nyní automaticky detekován pro bezproblémový export do formátu XLSX. 24.7
  • Byla přidána veřejná vlastnost IsProtected, která umožňuje ověřit, zda je projekt VBA chráněn. 24.7

Aspose.Words pro C++ 24.1, 24.2, 24.3, 24.4

Aspose.Words 24.1 zlepšuje zážitek kolem správy barev tahů, vylepšuje objekty OLE a zavádí novou bibliografii zdroje veřejné API.

Aspose.Words 24.2 rozšířené grafy API a Správa stylů. Tato verze Aspose.Words také zavedla schopnost specifikovat SvgSaveOptions během Vykreslování, flexibilnější ovládání načítání souborů Markdown a práci s referenčním textem pro poznámky pod čarou a vysvětlivky.

Aspose.Words 24.3 zavádí emulaci binárních rastrových operací pro WMF Metafile a také pokračuje v rozšiřování grafů API.

Aspose.Words 24.4 vylepšuje některé možnosti Vykreslování a zlepšuje práci s digitálními podpisy.

Vykreslování a tisk

Ovládání Barev Tahu <sup>24.1</sup>

Třída Stroke byla rozšířena o sadu nových veřejných vlastností souvisejících se správou barev tahů: ForeThemeColor a BackThemeColor, ForeTintAndShade a BackTintAndShade.

DrawingML Grafy API Rozšíření <sup>24.2 / 24.3 / 24.4</sup>

DrawingML Charts API se stále rozšiřuje.

Vložit písma deklarovaná v pravidlech @font-face <sup>24.4</sup>

Přidána možnost vkládat písma deklarovaná v pravidlech @font-face do definic písem výsledného dokumentu byla zavedena přidáním nové vlastnosti SupportFontFaceRules.

Práce s formátováním záře a odrazu <sup>24.4</sup>

Byla implementována schopnost pracovat s formátováním záře a odrazu pro kreslící objekt.

Načítání a ukládání dokumentů

Zadejte SvgSaveOptions Během Vykreslování <sup>24.2</sup>

Schopnost specifikovat SvgSaveOptions během Vykreslování byla přidána pomocí ShapeRenderer.Save a OfficeMathRenderer.Save metody.

Při načítání souborů Markdown Zachovejte prázdné řádky <sup>24.2</sup>

Byla přidána možnost zachovat prázdné řádky při načítání souborů Markdown.

Jiný

  • Schopnost upravit text ovládacího prvku TextBox OLE byla zavedena přidáním nové vlastnosti Text do nové třídy TextBoxControl. 24.1
  • Bibliografické zdroje veřejné API byly implementovány přidáním nového oboru názvů Aspose.Words.Bibliography s novými třídami a výčty a přidáním nové vlastnosti Bibliography do třídy Document. 24.1
  • Do třídy Style byly přidány nové veřejné vlastnosti Priority, UnhideWhenUsed a SemiHidden pro rozšířenou správu stylů. 24.2
  • Funkce pro načtení skutečného textu referenční značky pro poznámky pod čarou a vysvětlivky byla vylepšena vlastností ActualReferenceMark a metodou UpdateActualReferenceMarks. 24.2
  • Byla implementována emulace binárních rastrových operací pro metasoubory WMF. 24.3
  • Možnost definovat možnosti podpisu pro dokumenty v rámci SaveOptions byla povolena přidáním nové třídy DigitalSignatureDetails s novými veřejnými členy a přidáním nových vlastností do tříd OoxmlSaveOptions, DocSaveOptions a OdtSaveOptions. 24.4

Aspose.Words Pro C++ 23.9, 23.10, 23.11, 23.12

Aspose.Words 23.9 rozšiřuje možnosti Vykreslování, emulaci Vykreslování metafile a markdown Možnosti uložení.

Aspose.Words 23.10 zlepšuje vykreslování, rozšiřuje možnosti načítání a ukládání dokumentů a umožňuje uživatelům sloučit dokumenty novými způsoby.

Aspose.Words 23.11 vylepšuje práci s revizemi, formátem XLSX a fonty na legendě grafu s dalšími možnostmi.

Aspose.Words 23.12 zavádí nové vlastnosti a výčty pro práci s PDF a OOXML dokumenty, stejně jako podporu pro WebP Obrázky.

Vykreslování a tisk

Přizpůsobení názvů OS v grafech DrawingML <sup>23.9</sup>

Schopnost přizpůsobit názvy os v grafech DrawingML byla zavedena implementací nové veřejné třídy ChartAxisTitle a Title vlastnost.

Určení svislé polohy písem v odstavci <sup>23.9</sup>

Nyní je možné definovat svislou polohu písem v odstavci pomocí nové veřejné vlastnosti BaselineAlignment a Nového výčtu BaselineAlignment.

Ovládání Barev Popředí <sup>23.10</sup>

Schopnost načíst barvu popředí bez modifikátorů byla přidána do tříd Fill a Stroke pomocí Vlastnosti BaseForeColor.

Rozšíření funkčnosti grafů <sup>23.10</sup>

Funkce tříd ChartDataPointCollection, ChartSeries a ChartFormat byla rozšířena o nové metody a vlastnosti.

Automatické nastavení a přizpůsobení obrázku do tvaru <sup>23.10</sup>

Jednoduchý způsob, jak automaticky upravit a přizpůsobit obrázek do určitého tvaru, byl poskytnut pomocí nové metody FitImageToShape.

Výchozí formátování písma pro DrawingML položky legendy grafu <sup>23.11</sup>

Možnost zadat výchozí formátování písma pro položky legendy DrawingML grafů byla přidána pomocí vlastnosti Font. Tato funkce usnadňuje efektivnější a konzistentnější vzhled prvků grafu a zlepšuje celkovou estetiku dokumentu.

Určete Rozložení stránky při otevírání PDF v Readeru <sup>23.12</sup>

Schopnost určit rozvržení stránky, které se má použít při otevírání dokumentu ve čtečce PDF, byla přidána zavedením nové vlastnosti PageLayout do třídy PdfSaveOptions a zavedením nového výčtu PdfPageLayout.

Načítání a ukládání dokumentů

Zadání názvu složky pro vytvoření obrázku URIs v Markdown <sup>23.9</sup>

Třída MarkdownSaveOptions byla rozšířena o vlastnost ImagesFolderAlias, která umožňuje určit název složky použité ke konstrukci obrazu URIs zapsaného do dokumentu Markdown.

Zmenšit Velikost Výstupu PDF <sup>23.10</sup>

Byly implementovány různé optimalizace Vykreslování PDF pro zmenšení velikosti výstupu při použití nastavení OptimizeOutput.

Rozpoznání hypertextových odkazů při načítání dokumentů TXT <sup>23.10</sup>

Funkce rozpoznání hypertextových odkazů při načítání dokumentů TXT byla implementována přidáním nové vlastnosti DetectHyperlinks.

Jiný

  • Byla implementována emulace Metafile rendering pro určení velikosti rasterizace, konkrétně pro WMF šířku pera a EMF šířku kosmetického pera. K dosažení tohoto cíle byla vlastnost ScaleWmfFontsToMetafileSize nahrazena vlastností EmulateRenderingToSizeOnPage a byla přidána vlastnost EmulateRenderingToSizeOnPageResolution. 23.9
  • Byla zavedena zjednodušená metoda pro vložení jednoho dokumentu do jiného dokumentu na aktuální pozici kurzoru pomocí metody InsertDocumentInline. 23.10
  • Možnost přístupu a úpravy vlastností stylu byla přidána zavedením nové vlastnosti Locked. 23.10
  • K metodám třídy CompositeNode byl přidán obecný parametr typu. 23.10
  • Způsob, jak kontrolovat, kdy by měla být určitá revize přijata/odmítnuta nebo ne, byl implementován pomocí metod Accept a Reject. Toto vylepšení poskytuje uživatelům jemnější kontrolu nad procesem revize. 23.11
  • Možnost zapsat všechny části dokumentu do stejného listu XLSX byla poskytnuta prostřednictvím nového typu výčtu XlsxSectionMode a nové vlastnosti SectionMode. 23.11
  • Způsob, jak řídit, jak budou rozšíření formátu ZIP64 použita pro dokumenty OOXML, byl implementován prostřednictvím nové vlastnosti Zip64Mode třídy OoxmlSaveOptions a Nového výčtu Zip64Mode. 23.12
  • Byla zavedena podpora pro WebP image. Upozorňujeme, že tato funkce je k dispozici pouze pro .NetStandart a .NET6+ verze. 23.12

Vidět