PDFのサイズ変更は、ページの寸法を変更したり、異なるデバイス向けにレイアウトを最適化したりする必要がある場合に役立ちます。このガイドでは、オンラインツールを使用してPDFページのサイズを変更する方法と、C#、Java、およびPythonでPDF文書のページをプログラム的にサイズ変更する方法を学びます。
無料のオンラインPDFリサイズツールをAspose.PDFで作成したので、始めましょう。
無料でオンラインでPDFをリサイズする
無料のオンラインPDFサイズ変更ツールを使用して、任意のPDFドキュメントのページサイズを迅速に変更します。このツールは、PDFを標準ページサイズにリサイズするのに役立ちます。

ファイルをアップロードし、ターゲットページサイズまたはスケールを選択し、瞬時にサイズ変更されたPDFをダウンロードします。
このオンラインツールは、次のセクションのコード例で使用されているのと同じ Aspose.PDF library によって動かされています。オンラインで使用してもプログラム的に使用しても、同じ精度と制御を得ることができます。
PDFをオンラインでリサイズする方法
- Aspose PDF Resize Toolに移動します。
- PDFファイルをドロップするかアップロードしてください。
- ドロップダウンから標準ページサイズを選択してください。
- リサイズボタンをクリックしてください。
- 修正されたPDFをダウンロードしてください。
すべてのファイルは24時間以内に自動的に削除されます。Asposeはあなたのドキュメントにアクセスしたり、保存したりすることはありません。
Aspose.PDFを使用してPDFをサイズ変更する
Aspose.PDF は、.NET、Java、Python などの複数のプラットフォームで PDF ファイルを操作するために設計された強力で柔軟なライブラリです。PDF のリサイズに関しては、ページの寸法やコンテンツのスケーリングを完全に制御できます。PDF のサイズを縮小したり、ページを A4 や Letter などの標準サイズに変換したり、Web またはモバイル表示のためにドキュメントを最適化したりしたい場合でも、Aspose.PDF はプロセスを簡潔かつ効率的にします。わずか数行のコードで、開発者はサードパーティツールや Adobe Acrobat に依存することなく、個々のページや全体の PDF ファイルをプログラム的にリサイズできます。
C#を使用してPDF文書のサイズを変更する
PDFページは、Aspose.PDF for .NETを使用してサイズ変更できます。これは、PDFページのサイズを変更したり、ページを特定の寸法に合わせたりする場合に便利です。
ステップ 1: ライブラリをインストールする
NuGet からインストールします:
PM> Install-Package Aspose.PDF
ステップ 2: コードを使用してページをリサイズする
ここにすべてのページのサイズをA3に変更するC#の例があります:
// ステップ 1: Aspose.PDF をインポートする
using Aspose.Pdf;
// ステップ2:PDFドキュメントをロードします
Document document = new Document("input.pdf");
// ステップ3: PageSize列挙型を使用してページをA3にサイズ変更する
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// ステップ 4: 出力を保存する
document.Save("output_a3.pdf");
Check out our detailed blog post about changing PDF page size in C#.
Javaを使ってPDFをリサイズする
Aspose.PDF for Java は、以下に示すようにページのサイズ変更を完全にサポートしています。
ステップ 1: 依存関係を追加する
pom.xml
に以下を追加してください:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>25.7</version><!-- Use the latest version -->
</dependency>
ステップ 2: Java で PDF ページのサイズを変更する
ここにJavaでPDFページサイズを変更するための簡単な例があります:
// PDFドキュメントをロードしてください
Document pdfDocument = new Document("sample_pdf.pdf");
// すべてのページをA4サイズに変更してください。
for (Page page : pdfDocument.getPages()) {
page.resize(PageSize.getA4());
}
// Save the modified document
pdfDocument.save("output_a4.pdf");
Read more about PDFのページサイズをJavaで編集する方法.
PDFファイルをPythonでリサイズする
Aspose.PDF for Pythonを使用すると、PDFドキュメントのページを簡単にサイズ変更したり、ページの寸法を変更したりできます。
ステップ 1: ライブラリをインストールする
pipを使ってインストールしてください:
pip install aspose-pdf
ステップ 2: PDF のサイズ変更用スクリプトを実行する
この Python コードは、PDF 文書のすべてのページのカスタマイズされた高さと幅を設定します:
# ステップ 1: Aspose.PDF モジュールをインポートする
import aspose.pdf as ap
# ステップ 2: 入力 PDF ファイルをロードする
document = ap.Document("input.pdf")
# ステップ 3: 新しいページの寸法をポイントで定義する(レターサイズ = 612 x 792)
new_width = 612
new_height = 792
# ステップ 4: すべてのページをループして新しいサイズを適用します
for page in document.pages:
page.set_page_size(new_width, new_height)
# ステップ 5: サイズ変更された PDF をディスクに保存する
document.save("output_custom_size.pdf")
PDF ドキュメントを Python で Aspose.PDF を使用してリサイズする方法を こちら でご確認ください。
無料ライセンスを取得する
Aspose.PDFを無制限で試してみたいですか? ぜひ get a free temporary license を取得して全機能をアンロックしてください。これにより、PDFをリサイズ、圧縮、操作することが制限なくできます。
PDFをリサイズ: 無料リソース
ツールやドキュメントをさらに探る:
結論
この投稿では、無料のオンラインツールを使用して PDF ドキュメントのサイズを変更する方法を探求し、サイズ変更プロセスがどのように裏で動作するかを理解しました。また、Aspose.PDF を使用して C#、Java、および Python で PDF サイズ変更をプログラムで実装する方法も学びました。PDF のサイズ変更、ドキュメント レイアウトの調整、画面または印刷用の最適化を行うかどうかにかかわらず、Aspose.PDF はすべてを効率的に処理するためのツールと柔軟性を提供します。
質問がありますか?いつでも私たちの free support forum にお問い合わせください。