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.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ů 25.2

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 25.4

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 25.2

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 25.1

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 25.1

Vykreslování

Vylepšené Typografické Ovládání 25.2

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

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

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 25.4

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í 25.4

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 24.11

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 24.12

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 24.12

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 24.9

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

CommandButton ActiveX ovládací prvky 24.10

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 24.10

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

Změny v grafech Pie a Doughnut 24.10

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í 24.11

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 24.11

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 24.11

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ů 24.12

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í 24.9

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 24.10

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 24.11

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 24.12

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 24.9

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 24.5

  • 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í 24.6

  • 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 24.7

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

Vlastní styl čísel pro úrovně seznamu 24.7

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 24.7

  • 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 24.7

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í 24.6

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 24.1

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í 24.2 / 24.3 / 24.4

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

Vložit písma deklarovaná v pravidlech @font-face 24.4

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 24.4

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í 24.2

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 24.2

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 23.9

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 23.9

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í 23.10

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ů 23.10

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 23.10

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 23.11

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 23.12

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 23.9

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 23.10

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 23.10

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