Java を使って PDF にフッターを追加

Java ライブラリを使用して PDF ファイルにフッターを追加します。

Java を使用して PDF ドキュメントにフッターを追加します

PDFファイルにフッターを追加するために、Javaプラットフォーム用の機能が豊富で強力で使いやすい変換APIである [Aspose.PDF for Java](https://products.aspose.com/pdf/java)APIを使用します。最新バージョンを [Maven](https://repository.aspose.com/webapp/ #/artifacts/browse/tree/general/repo/com/aspose/aspose-PDF) から直接ダウンロードし、以下の設定をpom.xmlに追加することで、Mavenベースのプロジェクト内にインストールすることができます。

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Java 経由でフッターをPDFに追加する手順


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

  1. Document オブジェクトを使用して PDF ドキュメントを開きます。
  2. スタンプを作成し、そのプロパティを定義します。
  3. addStampメソッドを使用してスタンプをページに追加します。
  4. PDF ファイルを保存します。

PDF ファイルのフッターに画像を追加-Java

このサンプルコードは、PDFのフッターに画像を追加する方法を示しています


Document pdfDocument = new Document(DATA_DIR.resolve("ImageInFooter.pdf").toString());
ImageStamp imageStamp = new ImageStamp(DATA_DIR.resolve("aspose-logo.jpg").toString());
imageStamp.setBottomMargin(10);
imageStamp.setHorizontalAlignment(HorizontalAlignment.Center);
imageStamp.setVerticalAlignment(VerticalAlignment.Bottom);
// Add footer on all pages
for (Page page : pdfDocument.getPages()) {
    page.addStamp(imageStamp);
}

pdfDocument.save(DATA_DIR.resolve("ImageInFooter_out.pdf").toString());
pdfDocument.close();