Java を使ってページを PDF に移動

PDF ドキュメント内のページを移動します。プログラムで PDF ファイルを変更するには、Aspose.PDF for Java を使用してください

Java を使ってページを PDF に移動する方法

ページを移動するために、Javaプラットフォーム用の機能が豊富で強力で使いやすい変換APIである [Aspose.PDF for Java](https://products.aspose.com/pdf/java)APIを使用します。最新バージョンを Maven から直接ダウンロードし、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。入力 PDF ファイルを使用して、Document オブジェクトを作成します。 1。PageCollection コレクションからページを取得します。 1。Save メソッドを使用して出力 PDF を保存します。 1。宛先ドキュメントにページを追加します。出力ファイルを保存します。 1。ソースドキュメント内のページを削除します。 1。Save メソッドを使用してソース PDF を保存します。

ある PDF ドキュメントから別の PDF ドキュメントへのページの移動


void MovePage()
{
    // Open document
    String _dataDir("C:\\Samples\\");
    String srcFileName("<enter file name>");
    String dstFileName("<enter file name>");

    auto srcDocument = MakeObject<Document>(_dataDir + srcFileName);
    auto dstDocument = MakeObject<Document>();

    auto page = srcDocument->get_Pages()->idx_get(2);
    dstDocument->get_Pages()->Add(page);
    // Save output file
    dstDocument->Save(srcFileName);
    srcDocument->get_Pages()->Delete(2);
    srcDocument->Save(dstFileName);
}