製品を閲覧する

Conholdate.Total 26.4.0 – Release Summary

Conholdate.Total 26.4.0 は、GroupDocs および Aspose の .NET API の最新版 26.4.0 を統合したパッケージです。主な特徴として、豊富な新機能(PDF の並べて比較表示、TFM 単位の NuGet パッケージ、HTML からのテーブル抽出、AI 機能を活用した OCR テーブル検出、named @page ルール、Apple アーカイブの生成など)、パフォーマンス向上(PDF 比較速度の最適化、CSS 色解析、TIFF 保存 speed、Flex レイアウト準拠)、アクセシビリティとコンプライアンスの改善(タグ付き PDF 改良、PDF/UA 対応修正、カスタム ID の伝搬)、および製品スイート全体にわたる多数のバグ修正が含まれています。

NuGet パッケージ


📦 新機能

  • 新機能および API:

    • GroupDocs.Comparison: 並べて表示モードと交互表示モードの PDF 表示、PDF ページ範囲のフィルタリング、新しい PdfCompareOptions クラス。
    • GroupDocs.Merger: Word 連続モードでのページ番号連続処理、TFM 単位での NuGet パッケージ化。
    • GroupDocs.Parser: HTML からのテーブル抽出。
    • GroupDocs.Redaction: ODT/OTT 形式サポート、WebP メタデータ処理。
    • GroupDocs.Viewer: MailMessageViewInfo クラス、スプレッドシートの水平/垂直 DPI 設定、XML スタイルシート処理。
    • Aspose.3D: アニメーションチャネルの公開、追加アニメーションプロパティ。
    • Aspose.BarCode: AllowShortBarcodes オプション、郵便バーコード認識エンジンの改善。
    • Aspose.Cells: REGEXEXTRACT/REGEXREPLACE 関数サポート、範囲コピー時のテーブル拡張、ODS 暗号化解除サポート。
    • Aspose.Diagram: SVG 読み込み形式サポート。
    • Aspose.Drawing: アラビア文字のリガチャサポート、マルチページ TIFF 保存、メモリ消費削減、コーデック性能向上。
    • Aspose.Email: Google カレンダー処理の改善。
    • Aspose.Font: CMap フォーマット 2 処理の内部リファクタリング。
    • Aspose.HTML: 混在ページサイズに対応した named @page ルール。
    • Aspose.Imaging: 部分的 GDI 描画、新しいブレンドモード API。
    • Aspose.OCR: 統合されたテーブル検出モデル (DetectTables API)。
    • Aspose.PSD: スムーズ勾配補間、Aspose.Drawing 依存関係の更新。
    • Aspose.TeX: 新規 Aspose.TeX.Drawing NuGet パッケージ。
    • Aspose.Words: PDF 論理構造用のカスタムノード ID、ファンネルチャートのデータラベル描画、引線スタイルサポート、ロケール対応の軸タイトル、LINQ レポーティングエンジンのエラー詳細情報。
    • Aspose.Zip: LZ4/LZMA 圧縮を用いた Apple アーカイブ生成、拡張 7z コーデック抽出。
  • パフォーマンス向上:

    • GroupDocs.Comparison: PDF 比較速度の最適化。
    • GroupDocs.Viewer: より高速な CSS 色解析、XML スタイルシートサポート。
    • Aspose.Drawing: TIFF 保存 speed とメモリ使用量の改善、コーデック性能の最適化。
    • Aspose.Imaging: 数多くの描画・エクスポート最適化。
    • Aspose.HTML: Flex レイアウトの処理準拠性と安定性向上。
    • Aspose.Words: LINQ レポーティングエンジンによるより豊富なエラー情報提供。
  • AI 及びクラウド機能強化:

    • Aspose.OCR: AI ベースのテーブル検出モデルを DetectTables API に統合。
  • アクセシビリティおよびコンプライアンス:

    • GroupDocs.Viewer: リスト・テーブル・リンクのセマンティクスに関するタグ付き PDF 生成の修正。
    • GroupDocs.Redaction: WebP 形式における完全なメタデータ処理サポート。
    • Aspose.Words: PDF 論理構造へのカスタムノード ID のエクスポート、複数の PDF/UA-1準拠修正(テーブルヘッダー、リストタグ、内部リンク)。
    • Aspose.Slides: 多数の PDF/UA-1 関連バグ修正(テーブルヘッダー、リストタグ、内部リンク処理)。
  • バグ修正:

    • PDF 比較のクラッシュ、Word のページ番号リセット、HTML 描画の異常、スプレッドシートエクスポートの不具合、バーコード認識エラー、チャート描画問題、PDF 描画障害、GIS 形式属性のバグ、OCR パースクラッシュなど、スイート全体で 200 件を超えるバグを修正。(詳細は「製品別新機能」を参照。)

📦 製品別新機能

GroupDocs.Comparison
  • COMPARISONNET-4732 – Optimized comparison performance for PDF documents
  • COMPARISONNET-4707 – Pdf with tables cause exception during processing
  • COMPARISONNET-4733 – Fixed embedded fonts handling logic in PDF comparison
  • COMPARISONNET-4725 – Ability to produce side‑by‑side PDF comparison result
  • COMPARISONNET-4731 – Ability to specify pages range for PDF documents comparison
GroupDocs.Merger
  • MERGERNET-2100 – Migrate to per‑TFM distribution packaging
  • MERGERNET-2071 – Page number fields restart instead of continuing sequentially when merging Word documents with Continuous mode
GroupDocs.Parser
  • PARSERNET-2858 – Implement table extraction from HTML
GroupDocs.Redaction
  • REDACTIONNET-740 – Improve Images Exif data processing
  • REDACTIONNET-742 – Implement support for Wordprocessing ODT and OTT formats
  • REDACTIONNET-743 – Implement Webp metadata processing
GroupDocs.Viewer
  • VIEWERNET‑5608 – Return mail message properties through specialized view info
  • VIEWERNET‑5640 – Add HorizontalResolution and VerticalResolution for SpreadsheetOptions
  • VIEWERNET‑5605 – Add support of xml‑stylesheet processing instruction
  • VIEWERNET‑5624 – Improve CSS color parsing and serialization
  • VIEWERNET‑4748 – “Could not load file” error for DXF files
  • VIEWERNET‑4760 – Exception while loading specific DXF file on Windows
  • VIEWERNET‑5512 – Missing Chinese characters when rendering EML to PDF
  • VIEWERNET‑5529 – Bad performance for some pages when rendering PDF to HTML/PNG
  • VIEWERNET‑5571 – GroupDocsViewerException while rendering PPT/PPS
  • VIEWERNET‑5579 – Row numbers overlap and AutoFit not applied in Spreadsheet HTML
  • VIEWERNET‑5603 – Winding font not preserved while converting XLS to HTML
  • VIEWERNET‑5609 – Exception during detection of raw URIs in mail body
  • VIEWERNET‑5611 – Default font not applied when handling raw URIs
  • VIEWERNET‑5647 – Cast error with IFC2X3 entity
  • VIEWERNET‑5377 – UI does not load document with many 404s for /get-page
  • VIEWERNET‑5623 – UI print loader popup problems
GroupDocs.Watermark
  • Minor internal improvements for stability and maintainability
Aspose.3D
  • THREEDNET-1760 – Expose more animation related information
  • THREEDNET-1757 – Matrix Decompose causes negative scaling (bug fix)
  • Added Channels collection to BindPoint
  • Added Owner and BindPoints to Property
Aspose.BarCode
  • BARCODENET-37951 – Add AllowShortBarcodes to BarcodeReader
  • BARCODENET-39527 – Improve Postal barcodes recognition engine
Aspose.Cells
  • CELLSNET-59903 – Support to calculate REGEXEXTRACT function
  • CELLSNET-59904 – Support to calculate REGEXREPLACE function
  • CELLSNET-59975 – Support to expand table when copying ranges
  • CELLSNET-59989 – Decrypt encrypted ODS files (ODF 1.4)
  • CELLSNET-59964 – Copy one rich value from another workbook
  • CELLSNET-59976 – Shift formulas after insert‑cut ranges
  • CELLSNET-60018 – Format a whole row/column of pivot table
  • CELLSNET-60023 – Export total label of table column to XLS
  • CELLSNET-59982 – Final punctuation mark missing in PDF output
  • CELLSNET-60002 – Fail to set font colour for shape
  • CELLSNET-60005 – Shape.Id changed after save
  • CELLSNET-59952 – NullPointerException when setting dynamic array formula
  • CELLSNET-59953 – Array formula with volatile functions not saved properly
  • CELLSNET-59985 – CalculateFormula fails on chained dynamic array formulas
  • CELLSNET-60011 – AND function in shared formula calculated incorrectly
  • CELLSNET-60012 – INDEX function in shared formula calculated incorrectly
  • CELLSNET-60028 – Defined name with square brackets treated as invalid
  • CELLSNET-60029 – Setting formula fails with defined name starting with square brackets
  • CELLSNET-60064 – Cell.StringValue does not apply rich number formatting
  • CELLSNET-60068 – MAP function returns #VALUE! instead of #CALC!
  • CELLSNET-59907 – Pillars incomplete when rendering image
  • CELLSNET-59940 – Chart data labels corrupted with ‘CELLR’ text
  • CELLSNET-59947 – Missing legend label in PivotChart on ToPdf
  • CELLSNET-59972 – “Infinity” appears in XPS file
  • CELLSNET-59986 – Chart legend incorrectly displays series
  • CELLSNET-59827 – Pivot item indent differs from MS Excel
  • CELLSNET-59942 – Copying sheets causes issues with TEXTJOIN
  • CELLSNET-59950 – STOCKHISTORY formula causes circular reference in XLSB
  • CELLSNET-59955 – Sparklines trend line differs from Excel
  • CELLSNET-59962 – Lost data source of pivot chart
  • CELLSNET-59973 – Structured table references corrupted after InsertCutCells
  • CELLSNET-59983 – Removing first row of a table gives error
  • CELLSNET-60007 – Issue with AutoFitColumns
  • CELLSNET-60008 – Extra blank row inserted when pivot table has no grand total
  • CELLSNET-60044 – Invalid row subheading area after blank rows inserted
  • CELLSNET-60048 – Enhance style of pivot filter region with pagination
  • CELLSNET-60066 – Embedded objects become pictures
Aspose.Diagram
  • DIAGRAMNET-53920 – VST file missing images in PDF output
  • DIAGRAMNET-53923 – Fails to load Aspose.Drawing.Common assembly at runtime
  • DIAGRAMNET-53922 – Problem exporting Visio to HTML
  • DIAGRAMNET-53924 – White strip on left side of PDF when converting VSD→HTML→PDF
  • DIAGRAMNET-53925 – Text and links mis‑positioned from VSDX to PDF
  • DIAGRAMNET-53926 – Duplicate chart shapes appear when converting VSD to VSDX
  • DIAGRAMNET-53931 – PDF content not visible after saving as HTML
Aspose.Drawing
  • DRAWINGNET-1672 – Added Arabic script ligature support
  • DRAWINGNET-1675 – Improved multi‑page TIFF saving correctness and performance
  • DRAWINGNET-1632 – Reduced memory consumption when saving images
  • DRAWINGNET-1674 – Improved image file codecs performance and correctness
Aspose.Email
  • EMAILNET-41714 – Correct creation/deletion of Calendars/Calendar List for Google client
  • EMAILNET-41713 – Exception when adding MapiContact to Deleted Items folder in PST
  • EMAILNET-41723 – FindAndEnumerateSoftDeletedItems() iteration breaks after exception
  • EMAILNET-41741 – Unable to parse valid RRULE
  • EMAILNET-41731 – Corrupt MSG causes OutOfMemoryError
Aspose.Finance
  • FINANCENET – Implement new features and improvements (general task)
Aspose.Font
  • FONTNET-876 – Exception while parsing FontDefinition
  • FONTNET-836 – Incorrect glyph index for character ‘z’
  • Improved support for cmap Format 2 (high‑byte mapping)
Aspose.GIS
  • GISNET-2010 – Osm → GeoPackage incorrect attribute name
  • GISNET-2011 – Osm → Gml incorrect attribute name
  • GISNET-1977 – Gml → Gml throws exception
  • GISNET-2000 – GML conversion produces some errors
Aspose.HTML
  • HTMLNET-6670 – Fixed ArgumentException when processing auto values
  • HTMLNET-6967 – Improved tagged PDF generation for nested/definition lists
  • HTMLNET-6957 – Fixed PDF rendering problems with complex borders/paths
  • HTMLNET-6287 – Enhanced Flex layout handling and standards compliance
  • HTMLNET-7045 – Fixed tagged PDF link and table‑header semantics for PDF/UA
  • HTMLNET-6851 – Added support for named @page rules with mixed page sizes
Aspose.Imaging
  • IMAGINGNET-7906 – Implement partial GDIRendering (Feature)
  • IMAGINGNET-7986 – Fix bug on export to Pdf for images without own stream
  • IMAGINGNET-7872 – CDR to WEBP IndexOutOfRangeException
  • IMAGINGNET-7818 – MemMgr crushes at finalisation
  • IMAGINGNET-7747 – JPG file colors incorrectly read
  • IMAGINGNET-4696 – CDR to PDF – Image Loading Failed
  • Added blending‑mode API (BlendingMode enum, ImageBlendingFilterOptions, etc.)
Aspose.OCR
  • OCRNET‑1201 – Integrated table‑detection model, added DetectTables API
Aspose.Page
  • Maintenance release – no changes
Aspose.PSD
  • PSDNET‑2701 – Implement rendering of Gradient with Smooth method
  • PSDNET‑2606 – Update Aspose.Drawing to 26.2
  • PSDNET‑548 – Add support for resource containing effects in a group layer
  • PSDNET‑2710 – Fix exception for PSD files with adjusted Hue/Saturation
Aspose.Slides
  • SLIDESNET‑45287 – Accessing IChartSeries.Name.AsCells getter modifies a chart
  • SLIDESNET‑45331 – Embedded Japanese fonts rendered as garbled text
  • SLIDESNET‑45345 – Slide layout ColorMapOverride not applied to Master slide shapes
  • SLIDESNET‑45328 – Dashed lines on a chart displayed incorrectly in PDF
  • SLIDESNET‑45346 – PptxReadException when loading a PPTX file
  • SLIDESNET‑45338 – Vertical text incorrectly rotated when converting PPTX to PDF
  • SLIDESNET‑45252 – PDF/UA‑1 table header options not mapped correctly
  • SLIDESNET‑45299 – Converting a shape to an image throws NullReferenceException
  • SLIDESNET‑45251 – Incorrect list tag structure after PowerPoint‑to‑PDF (PDF/UA)
  • SLIDESNET‑45302 – XPS export breaks layout
  • SLIDESNET‑45253 – PDF/UA paragraph split into multiple

    tags

  • SLIDESNET‑45329 – Images cause presentation to fail to load
  • SLIDESNET‑45230 – WordArt objects displayed incorrectly in PDF
  • SLIDESNET‑44132 – Text layout changed when loading and saving PPT
  • SLIDESNET‑44130 – Font size increased when loading and saving PPT
  • SLIDESNET‑45254 – PDF/UA PAC crash on internal links using Named Actions
  • SLIDESNET‑45177 – Number format of chart data labels changes when converting slide to image
  • SLIDESNET‑45307 – Legacy 16‑bit WMF file fails to render
Aspose.SVG
  • Improved rendering of complex borders/paths when exporting SVG to PDF
  • Handled embedded HTML elements with “auto” layout values without ArgumentException
Aspose.Tasks
  • TASKSNET‑11701 – Fix recalculation of Actual Work timephased data when changing resource base calendar
  • TASKSNET‑11699 – Fix incorrect calculation of summary tasks after modifying Task.Finish
  • TASKSNET‑11698 – Fix incorrect cascading recalculation of ‘% complete’ fields
  • TASKSNET‑11685 – Fix actual work distribution change when calendar exception added
  • TASKSNET‑11681 – Fix reading of enterprise extended attribute (type = Cost)
  • TASKSNET‑11668 – Fix writing of Outline Code values to MPP
  • TASKSNET‑11590 – Fix assignments alignment after changing task duration
  • TASKSNET‑11574 – Fix actual work TD corrupted when task calendar modified
  • TASKSNET‑11158 – Fix MS Project removes split when recalculating project with non‑working split
Aspose.TeX
  • TEXNET‑556 – Implement Aspose.TeX.Drawing NuGet package based on Aspose.Drawing
  • Update TeX engine version constants for 26.4
  • Fix EPS image detection for .NET Framework 3.5 builds
Aspose.Words
  • WORDSNET‑27718 – Detailed error information for LINQ Reporting Engine
  • WORDSNET‑28912 – Rendering of data labels for Funnel charts
  • WORDSNET‑28699 – Preserve Node.CustomNodeId in PDF logical structure
  • WORDSNET‑29182 – Bookmark end position changes after document comparison
  • WORDSNET‑29179 – Hang on loading DOCX
  • WORDSNET‑29172 – Content shifted due to incorrect section margin calculation
  • WORDSNET‑29164 – LINQ Reporting Engine exception when accessing outer lambda in nested lambda
  • WORDSNET‑29149 – Remove AI hallucination on “Memory Requirements” page
  • WORDSNET‑29145 – Discrepancy in word count
  • WORDSNET‑29141 – Import output from AW in MsoHtml lists differs from MS Word
  • WORDSNET‑29135 – Import of MsoHtml lists differs from MS Word
  • WORDSNET‑29130 – InvalidOperationException when iterating Revisions
  • WORDSNET‑29123 – Leader line colour changed after PDF conversion
  • WORDSNET‑29119 – Import of MsoHtml lists differs from MS Word
  • WORDSNET‑29115 – InvalidOperationException during document comparison
  • WORDSNET‑29114 – StackOverflowException on document save
  • WORDSNET‑29113 – Import of MsoHtml lists differs from MS Word
  • WORDSNET‑29111 – Incorrect text position after SVG rendering
  • WORDSNET‑29104 – Hang on updating fields
  • WORDSNET‑29102 – Incorrect line spacing after rendering
  • WORDSNET‑29098 – Comment range lost after comparing documents
  • WORDSNET‑29089 – Image cropping lost when using HtmlSaveOptions.ScaleImageToShapeSize
  • WORDSNET‑29088 – Unexpected behaviour of CompareOptions.IgnoreTables
  • WORDSNET‑29082 – SVG gradient angle incorrect in ‘objectBoundingBox’ coordinates
  • WORDSNET‑29080 – Paragraph break handling improper on PDF import
  • WORDSNET‑29076 – Import of MsoHtml lists differs from MS Word
  • WORDSNET‑29075 – CheckBox form fields lost after loading ODT
  • WORDSNET‑29069 – Tab stops of list items collapsed incorrectly on MsoHtml load
  • WORDSNET‑29060 – Cannot access ParentNode for a style revision when converting to ODT/OTT
  • WORDSNET‑29043 – InvalidOperationException on rendering with ShowInBalloons.FormatAndDelete
  • WORDSNET‑29042 – Text orientation in table not displayed correctly when converting DOCX to HTML
  • WORDSNET‑29037 – Part of text missed after rendering
  • WORDSNET‑29031 – Hang on rendering document
  • WORDSNET‑28931 – Textbox contents disappear after converting to DOC
  • WORDSNET‑28876 – Incorrect default axis title names for several cultures
  • WORDSNET‑28808 – Form fields lost after converting ODT
  • WORDSNET‑28719 – Document round‑trip loses borders
  • WORDSNET‑28253 – Hang on rendering document
  • WORDSNET‑28190 – Expand textboxes generated by PDF reader to XLSX cells
  • WORDSNET‑28154 – PieChart DataLabels chart‑to‑image issue
  • WORDSNET‑27267 – Line breaks lost after PDF→HTML conversion
  • WORDSNET‑24855 – Paragraphs not imported from PDF
  • WORDSNET‑23625 – Pie Chart Data labels overlap after rendering
  • WORDSNET‑14284 – RTF→PDF issue with INDEX field rendering
  • WORDSNET‑29137 – Image rendered as red cross
  • WORDSNET‑29125 – Mobiliar‑Iconfont rendered improperly
  • WORDSNET‑29014 – Myriad font loses bold style
  • WORDSNET‑28765 – TOC field broken after mail‑merge with RemoveStaticFields
  • WORDSNET‑28723 – Hang on updating fields
  • WORDSNET‑28514 – NullReferenceException on building report
  • WORDSNET‑28269 – Horizontal line not rendered on Mac Preview after DOCX→PDF
  • WORDSNET‑27969 – InvalidOperationException when template contains ‘<’ or ‘>’
  • WORDSNET‑27584 – InvalidOperationException when creating JsonDataSource with large integer
  • WORDSNET‑29007 – Issue with dynamic series name for combo chart using LINQ Reporting Engine
  • WORDSNET‑28299 – DOCX→PDF causes 100 % CPU usage
Aspose.Zip
  • ZIPNET‑1424 – Compose Apple archive (.aar) with LZ4 compression
  • ZIPNET‑1426 – Compose Apple archive (.aar) with LZMA compression
  • ZIPNET‑1422 – Extract codec chain in 7z archive folder
  • ZIPNET‑1230 – Extract ARM64 and ARM32 codecs in 7z archive folder
  • ZIPNET‑1423 – Extract BCJ2 codecs in 7z archive folder

🔧 全体への影響

  • パフォーマンス: PDF 比較が顕著に高速化、CSS 色解析と XML スタイルシート処理が最適化、TIFF 保存と画像コーデック操作でメモリ使用量が削減されスループットが向上、Flex レイアウト処理がより効率的になりました。
  • プラットフォーム対応範囲拡大: TFM 単位の NuGet パッケージにより、.NET 6–8 や .NET Framework など、より広範な .NET バージョンのサポートを拡大しました。また、Apple アーカイブサポートにより、macOS 向けパッケージング用途への互換性を拡張しました。
  • AI とクラウド機能: Aspose.OCR で AI ベースのテーブル検出モデルを導入し、自動テーブル領域抽出が可能になりました。
  • アクセシビリティとコンプライアンス: Viewer および Words におけるタグ付き PDF 生成の改善、PDF/UA-1 準拠強化、PDF におけるカスタムノード ID、Redaction での包括的なメタデータ処理により、アクセシビリティが強化されました。
  • 開発者エクスペリエンス: 新規 API (PdfCompareOptions, MailMessageViewInfo, DetectTables, Apple アーカイブ関連クラスなど) および LINQ レポーティングエンジンにおける豊富なエラー情報により、統合・デバッグが容易になりました。

📚 ドキュメントおよびサポート

 
 日本