Buat Tautan di file PDF

Buat Tautan

Aspose.PDF untuk Java memungkinkan Anda menambahkan tautan ke file PDF eksternal sehingga Anda dapat menghubungkan beberapa dokumen bersama. Dengan menambahkan tautan ke aplikasi dalam dokumen, dimungkinkan untuk menautkan ke aplikasi dari dokumen. Ini berguna ketika Anda ingin pembaca melakukan tindakan tertentu pada titik tertentu dalam tutorial, misalnya, atau untuk membuat dokumen yang kaya fitur. Untuk membuat tautan aplikasi:

  1. Buat Objek Dokumen.

  2. Dapatkan Halaman yang ingin Anda tambahkan tautan.

  3. Buat objek LinkAnnotation menggunakan objek Page dan Rectangle.

  4. Atur atribut tautan menggunakan objek LinkAnnotation.

  5. Juga, atur ke objek LaunchAction dan panggil metode setAction(..).

  6. Saat membuat objek LaunchAction, tentukan aplikasi yang ingin Anda luncurkan.

  7. Tambahkan tautan ke koleksi Annotations objek Page.

  8. Terakhir, simpan PDF yang diperbarui menggunakan metode Save objek Document.

Kode berikut menunjukkan cara membuat tautan ke aplikasi dalam file PDF.

package com.aspose.pdf.contoh;

import com.aspose.pdf.*;


public class ContohTautan {

    private static String _dataDir = "/home/aspose/pdf-examples/Samples/";

    private static String GetDataDir() {
        String os = System.getProperty("os.name");
        if (os.startsWith("Windows"))
            _dataDir = "C:\\Samples\\Links-Actions";
        return _dataDir;
    }

    public static void CreateLink() {

        // Buka dokumen
        Document document = new Document(GetDataDir() + "CreateApplicationLink.pdf");

        // Buat tautan
        Page page = document.getPages().get_Item(1);
        LinkAnnotation link = new LinkAnnotation(page, new Rectangle(100, 200, 300, 300));
        link.setColor(Color.getGreen());
        link.setAction(new LaunchAction(document, _dataDir + "sample.pdf"));
        page.getAnnotations().add(link);

        // Simpan dokumen yang telah diperbarui
        document.save(_dataDir + "CreateApplicationLink_out.pdf");
    }

Membuat Tautan Dokumen PDF dalam File PDF

Aspose.PDF untuk Java memungkinkan Anda menambahkan tautan ke file PDF eksternal sehingga Anda dapat menghubungkan beberapa dokumen bersama. Untuk membuat tautan dokumen PDF:

  1. Pertama, buat objek Document.
  2. Kemudian, dapatkan Page tertentu yang ingin Anda tambahkan tautannya.
  3. Buat objek LinkAnnotation menggunakan objek Page dan Rectangle.
  4. Atur atribut tautan menggunakan objek LinkAnnotation.
  5. Panggil metode setAction(..) dan berikan objek GoToRemoteAction.
  6. Saat membuat objek GoToRemoteAction, tentukan file PDF yang harus diluncurkan, serta nomor halaman yang harus dibuka.
  7. Tambahkan tautan ke koleksi Annotations objek Page.
  8. Akhirnya, simpan PDF yang telah diperbarui menggunakan metode Save objek Document.

Cuplikan kode berikut menunjukkan cara membuat tautan dokumen PDF dalam file PDF.

    public static void CreatePDFDocumentLink() {

        // Buka dokumen
        Document document = new Document(_dataDir + "CreateDocumentLink.pdf");

        // Buat tautan
        Page page = document.getPages().get_Item(1);
        LinkAnnotation link = new LinkAnnotation(page, new Rectangle(100, 200, 300, 300));
        link.setColor(Color.getGreen());
        link.setAction(new GoToRemoteAction(_dataDir + "sample.pdf", 1));
        page.getAnnotations().add(link);

        // Simpan dokumen yang telah diperbarui
        document.save(_dataDir + "CreateDocumentLink_out.pdf");
    }