C++ 概要

このページは Aspose.PDF for C++ の機能の概要です。

Aspose.PDF for C++ は、開発者が Adobe Acrobat を使用せずに PDF ドキュメントを作成および操作できるネイティブ C++ ライブラリです。Aspose.PDF for C++ を使用すると、開発者はフォームの作成、テキストの追加/編集、PDF ページの操作、注釈の追加、カスタムフォントの処理などが可能です。Aspose.PDF for C++ のドキュメントセクションでは、API のすべての機能を探索し、それらの機能を C++ アプリケーションで実装するための基本的な例を示します。

このライブラリを使用すると、Adobe Acrobat をインストールせずに、ゼロから PDF ファイルを作成するための豊富な機能を実装したり、既存の PDF ドキュメントを完全に処理したりできます。 The Aspose.PDF for C++は、多様な機能をサポートしています。

ドキュメント圧縮

PDFドキュメントの圧縮は、そのファイルサイズを減少させ、保存、共有、ネットワークを介した転送を容易にします。これは、高解像度の画像やグラフィックを含む大きなPDFファイルを扱う際に特に重要です。ファイルサイズが小さいほど、オンラインやメール添付でPDFドキュメントにアクセスする際の読み込み時間が短縮されます。圧縮されたPDFはより速く読み込まれ、ユーザーエクスペリエンスと生産性を向上させます。 Aspose.PDF for C++ライブラリは、PDFのサイズを削減するためのさまざまな方法を提供しています。例えば:

  • すべての画像を縮小または圧縮する
  • 未使用のPDFオブジェクトを削除する
  • 未使用のPDFストリームを削除する
  • 重複したPDFストリームをリンクする
  • フォントを埋め込まない
  • 注釈を削除またはフラットにする
  • AcroFormフィールドを削除する
  • flateDecode圧縮を使用する
  • XImageCollectionに画像を保存する(再利用可能な画像)
  • PDFをRGBカラースペースからグレースケールに変換する

詳細については、Docsページをご確認ください: Optimize PDF

テーブルの作成と操作

テーブルは、PDFドキュメントで情報を提示するための構造化された整理された形式を提供します。テーブルを使うことで、データを行と列に分類して配置することができ、複雑なデータセットをより理解しやすくなります。

Aspose.PDF for C++ を使用すると、PDFドキュメント内でテーブルを作成および操作することにより、データの整理が改善され、可読性が向上し、分析能力が向上し、情報を効果的に提示するための柔軟性が増します。

詳細については次のセクションをチェックしてください: テーブルの操作

グラフオブジェクトのサポート

Aspose.PDF for C++ は、PDFドキュメントにグラフを追加することをサポートしています。このタスクには Graph クラスが提供されています。
PDFドキュメントにグラフを追加することで、データの視覚化が向上し、明確さと理解が増し、意思決定のサポートが向上し、読者とのエンゲージメントが向上します。

詳細についてはドキュメントページをチェックしてください: グラフの操作

広範なハイパーリンク機能

ハイパーリンクは、PDFドキュメント内でユーザーが迅速かつ効率的に移動することを可能にします。ハイパーリンクをクリックすることで、読者はドキュメントを手動でスクロールすることなく、異なるセクション、章、またはページにジャンプできます。

Aspose.PDF for C++ は、ナビゲーションの改善、クロスリファレンス、外部リソースへのアクセス、インタラクティブ性、コミュニケーションの向上など、多くの利点を提供します。これにより、ユーザーにとってより魅力的で、情報豊かで、アクセスしやすい読書体験を提供します。

次のセクションをチェックして詳細を確認してください: Actions

拡張セキュリティコントロール

デジタル署名などのセキュリティ機能は、PDFドキュメントの完全性を確保するのに役立ちます。文書にデジタル署名をすることで、送信者は、文書が署名されて以来改ざんされていないことを確認でき、受信者に文書の信頼性を保証します。

Aspose.PDF for C++ を使用すると、スマートカードからのPDF署名、ファイルの暗号化と復号、画像の抽出、署名情報の取得などが可能です。 Let’s check Docs pages for more details: Securing and Signing

しおりを追加または削除する

しおりは、ユーザーが大きなまたは複雑なPDFドキュメントをナビゲートするための便利な方法を提供します。特定のセクション、章、または見出しにしおりを作成することで、ユーザーは関連するコンテンツにすばやくジャンプし、時間と労力を節約できます。

Aspose.PDF for C++ ライブラリを使用すると、PDFファイルにしおりを追加したり、子しおりを追加したり、ドキュメントからすべてまたは特定のしおりを削除したりできます。

次のセクションで詳細を確認しましょう: しおり

目次を作成する

目次は、ユーザーがPDFドキュメントの内容をすばやく効率的にナビゲートするための方法を提供します。主要なセクション、章、またはトピックとそれに対応するページ番号を一覧表示することで、ユーザーはドキュメント内の特定の情報を簡単に見つけてアクセスできます。

Aspose.PDF for C++ ライブラリは、既存のPDFファイルに目次を追加する方法を説明し、Aspose.Pdf名前空間のHeadingクラスを使用します。 ドキュメントページの詳細については、TOCの使用を確認してください。

添付ファイルと注釈の追加、更新、削除

添付ファイルと注釈を追加することで、PDFドキュメントはよりインタラクティブで読者にとって魅力的になります。ユーザーは、ドキュメント内に埋め込まれたマルチメディアファイル、リンク、コメントなどの追加コンテンツと対話することができ、読書体験を向上させます。

Aspose.PDF for C++ライブラリは、注釈に関する様々な操作を提供しています。以下のタイプを追加できます:

  • テキスト注釈
  • ハイライト注釈
  • 図形注釈
  • マルチメディア注釈
  • スティッキー注釈
  • エクストラ注釈

また、当ライブラリでは、PDFから添付ファイルを追加、抽出、削除することができます。 詳細については、次のドキュメントページを確認してください。

PDFファイルのメタデータ

メタデータは、タイトル、著者、作成日、件名など、PDFドキュメントに関する重要な情報を提供します。 ユーザーがドキュメントを迅速に識別し、分類するのを助け、大規模なPDFファイルのコレクションを管理し、整理しやすくします。

PDFファイルのメタデータは、ドキュメントの識別、帰属、バージョントラッキング、説明、検索性、アクセシビリティ、セキュリティ、相互運用性、保存、およびコンプライアンスなど、複数の目的に役立ちます。

PDFドキュメント内のメタデータを**Aspose.PDF for C++**ライブラリで簡単かつ迅速に管理します。

テキストと画像の追加、置換、削除

テキストと画像の追加、置換、または削除は、ユーザーがPDFドキュメントのコンテンツを編集し、必要に応じて更新、修正、または強化できるようにします。この柔軟性により、ユーザーは変更や改訂を正確に反映するためにドキュメントのコンテンツを修正できます。

Aspose.PDFを使用すると、PDF内のテキストを編集したり、置換したり、回転させたり、PDF内のテキストを検索または取得したりできます。

また、画像を追加したり、位置を変更したり、削除したり、PDF内の画像で複雑な操作を行ったりすることもできます。

ページの分割、連結、抽出、挿入

The PDF ページの操作 セクションでは、PDF 内でページを追加、移動、削除、回転、または分割する方法について説明しています。

ページの分割、結合、抽出、または挿入は、ユーザーが PDF ドキュメントをより効果的に管理するのに役立ちます。ユーザーは、新しいドキュメントを作成するためにページを整理、再配置、または結合し、ドキュメントの整理とアクセス性を向上させることができます。

ページを画像に変換

PDF ページを画像に変換することで、PDF ドキュメントを直接表示したり操作したりするのが難しいユーザーにもコンテンツがよりアクセスしやすくなります。画像は、スマートフォン、タブレット、コンピュータなど、さまざまなデバイスで簡単に表示でき、特別なソフトウェアを必要としません。

Aspose.PDF は C++ を使用して PDF をさまざまな画像形式に変換することができます。以下の形式があります:

  • TIFF
  • BMP
  • EMF
  • JPG
  • PNG
  • GIF
  • SVG

Aspose.PDF ライブラリは、DocumentDevice または ImageDevice クラスを使用して PDF を画像に変換します。PDF をさまざまな画像形式に変換する

PDF ドキュメントを印刷

PDF ドキュメントを印刷すると、電子機器を必要とせずに簡単に運搬およびアクセスできる物理的なコピーを作成することができます。

Aspose.PDF for C++は、PDFファイルを印刷するためのさまざまな方法を提供します。

  • C++ Framework 4.xを使用したPDFの印刷
  • C++ Core / C++でのPDFの印刷
  • Facades(コンソールアプリ)を使用してXPSプリンターにPDFを印刷
  • WPFアプリケーションでのPDFの印刷
  • PDFからPostScriptへの変換、印刷ジョブのステータス確認など、さまざまな追加操作

詳細については、次のセクションを確認してください: Printing PDF documents

さらに、Aspose.PDF for C++を使用すると、テキスト、画像、SVG、HTMLをPDFに簡単に変換し、PDFをさまざまなドキュメント形式に変換することができ、優れたパフォーマンスと高品質を実現します。

Pricing and Policies

ライセンス情報については、Licensingページをご覧ください。価格の詳細については、Pricing Informationページを確認してください。

Technical Support

Aspose.PDFの技術サポートに関する詳細は、Support pageをご覧ください。

詳しく知るには: