Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

バージョン移行

この記事では、BuildVuのバージョン間における出力の変更について文書化しています。新しいBuildVuバージョンへの更新時に、出力形式に依存した後処理を行っている場合の参考資料としてご利用ください。

当社では、不必要な破壊的変更を避けることを方針としており、可能な限り後方互換性のある方法で機能を導入するよう努めています。しかし、BuildVuを改善し、常に変化する業界において関連性を維持するためには、時として変更が避けられない場合もあります。

2026.01

  • minFontSize 設定が予定通り削除されました。

2025.11

2025.08

  • SVG テキストモード において、Type 3フォントで描画されたテキストが、embedImagesAsBase64Streamfalseに設定されている場合でも、base64画像として埋め込まれるようになりました。以前は、Type 3テキストによってページ全体がラスタライズされていました。パフォーマンス上の理由から、base64埋め込みを選択しました。一部のファイルには大量のType 3テキストが含まれる可能性があり、この方法によりページのレンダリングに必要なHTTPリクエストの数が削減されます。

2025.07

  • フォントファイルが、各ページの変換後ではなく、変換の最後にディスクに書き込まれるようになりました
  • [IDRViewer] [完全UI] サイドバーレイアウトの改善

2025.04

2024.12

  • 単一ページPDFのテキスト要素IDからページ番号接尾辞(_1)を削除

2024.11

  • コメント無効化 のデフォルト設定をfalseに変更し、初期設定での使用感を向上

  • SVG背景要素の-moz-transform:scale(1) CSSを削除(冗長になったため)

2024.10

  • サポートする最小JavaバージョンをJava 8からJava 17に引き上げ
  • idrsolutions/buildvu dockerイメージは、Java 17バージョンのBuildVuをサポートするため、2.0.5以上のバージョンに更新する必要があります
  • 生成された.svg出力から不要な改行を削除
  • SVG出力からXMLドキュメントタイプ宣言を削除
  • SVG出力でxlink:hrefをhrefに置き換え、xlinkネームスペース定義を削除
  • 不要な空白を削除してSVGパスを最適化
  • URLエンコード埋め込み時のファイルサイズ削減のため、SVGトランスフォームのカンマ区切りをスペース区切りに置き換え
  • SVGシェイプCSSから不要なスペースと改行を削除
  • SVGシェイプテキストパス定義の属性を再配置し、不要な改行を削除
  • SVG CSSから不要なCDATAブロックを削除
  • SVG出力のスタイルタグから不要なtype="text/css"属性を削除
  • BuildVu-SVG SVGファイルの先頭にあったページコメントを削除
  • BuildVu-SVG用フォントフェイスのスタイルタグの前にあったコメントを削除
  • BuildVu-SVG テキストCSSから不要なスペースと改行を削除
  • BuildVu-SVG出力のバックグラウンドパス要素を簡素化
  • SVGテキストのdx属性でカンマの代わりにスペースをリスト区切りとして使用。SVGの他の変更に合わせ、辞書ベースの圧縮(gzip、brotli)を支援。

このドキュメントには2024.10以降のエントリーが含まれています。