Java ile Sayfaları PDF Dosyasına Taşı

Java API’lerimizi kullanarak Sayfaları PDF’ye taşımak için kitaplık.

Java Kullanarak Sayfaları PDF'ye Taşıma

Sayfayı taşımak için Java platformu için zengin özelliklere sahip, güçlü ve kullanımı kolay bir dönüşüm API’si olan Java için Aspose.PDF API’sini kullanacağız. En son sürümünü doğrudan Maven adresinden indirebilir vepom.xml öğesine aşağıdaki yapılandırmaları ekleyerek Maven tabanlı projenize yükleyebilirsiniz.

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 aracılığıyla Sayfayı PDF’ye taşı


Ortamınızdaki kodu denemek için Java için Aspose.PDF gerekir.

  1. Giriş PDF dosyasıyla bir Belge nesnesi oluşturun.
  2. Sayfayı PageCollection koleksiyonundan alın.
  3. Kaydet yöntemini kullanarak çıktı PDF’sini kaydedin.
  4. Hedef belgeye sayfa ekleyin. Çıktı dosyasını kaydedin.
  5. Kaynak belgedeki sayfayı sil.
  6. Kaydet yöntemini kullanarak kaynak PDF’yi kaydedin.

Sayfayı bir PDF Belgesinden Diğerine Taşıma


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);
}