C++ で PDF のサイズを変更

PDF ページサイズを変更します。プログラムで PDF ドキュメントを変更するには、C++ の Aspose.PDF を使用してください。

C++ で PDF ページのサイズを変更

PDFのサイズを変更する必要がありますか?PDF 文書のプログラムによる変更は、現代のデジタルワークフローに欠かせない要素です。Aspose.PDF のような C++ ライブラリは、他のソフトウェアに依存しないスタンドアロンソリューションであり、すぐに商用利用が可能です。プロの C++ 開発者のあらゆるニーズに応えます。

この C++ ライブラリを使用すると、開発者はプログラミングを通じて PDF ドキュメントのサイズを迅速かつ効率的に変更できます。このライブラリは、既存の PDF ファイル内のページサイズを C++ を使用してプログラムで簡単に更新または変更する方法を示しています。これは C++ で PDF 文書を処理するためのスタンドアロンソリューションであり、サードパーティ製のソフトウェアをインストールする必要はありません。

PDF ファイルのサイズを変更するには、CPP プラットフォーム向けの機能豊富で強力で使いやすい文書操作 API である Aspose.PDF for C++ API を使用します。NuGet パッケージマネージャーを開き、Aspose.PDF を検索してインストールします。パッケージマネージャーコンソールから以下のコマンドを使用することもできます。

Package Manager Console

PM > Install-Package Aspose.PDF.Cpp

PDF ドキュメントのサイズを変更する方法


ご使用の環境でコードを試すには Aspose.PDF for C++ が必要です。

1。ソース PDF ファイルをロードします。 1.ページコレクションオブジェクトにページを取り込みます。 1。特定のページを取得。 1。setPageSize (..) メソッドを呼び出して、そのディメンションを更新します。 1.Document クラスの Save (..) メソッドを呼び出して、ページサイズが更新された PDF ファイルを生成します。

タスクに合わせてPDFファイルのサイズを変更したい場合は、このソリューションが役立ちます。この強力な Aspose.PDF C++ ライブラリを使用すると、既存のファイルのページサイズ (サイズ) を更新または変更できます。このプロフェッショナルツールは C++ を使用して PDF のサイズを効果的に変更します。次の例は、C++ 内の PDF ドキュメントのサイズを変更する方法を示しています。

PDF のサイズを変更-C++

このサンプルコードは、PDF ページのサイズを変更する方法を示しています-C++

String _dataDir("C:\\Samples\\");
String inputFileName("UpdateDimensions.pdf");
String outputFileName("UpdateDimensions_out.pdf");

// Open document
auto document = MakeObject<Document>(_dataDir + inputFileName);

// Get particular page
auto pdfPage = document->get_Pages()->idx_get(1);

// Set the page size as A4 (11.7 x 8.3 in) and in Aspose.Pdf, 1 inch = 72 points
// So A4 dimensions in points will be (842.4, 597.6)
pdfPage->SetPageSize(597.6, 842.4);
// Save the updated document
document->Save(_dataDir + outputFileName);

C++ API の Aspose.PDF について

Aspose.PDF for C++ は、開発者が Adobe Acrobat を使用せずに PDF ドキュメントを作成、読み取り、操作できるようにする強力な処理ライブラリです。フォームの作成、テキストの追加/圧縮、PDF ページの操作、注釈の追加、カスタムフォントの処理など、さまざまな機能を備えています。

Aspose.PDF for C++ は、開発者がアプリケーションに PDF 処理機能を追加できるようにするライブラリです。API を使用すると、Adobe Acrobat を使用せずに PDF ファイルを生成、読み取り、変換、操作するためのあらゆるタイプの 32 ビットおよび 64 ビットアプリケーションを構築できます。

すべてのクラスとメソッドの詳細な説明と例は、API リファレンスの C++ ライブラリ用 Aspose.PDF にあります。また、ドキュメンテーション を見ることもお勧めします。