HTML JPG PDF XML DOCX
  Product Family
PDF

Formulir PDF. Kelola lewat Java SDK

Kelola Acroforms dalam dokumen PDF menggunakan Cloud Java SDK

Get Started

Cara Mengelola Formulir PDF Menggunakan Cloud Java SDK

Untuk bekerja dengan AcroForms melalui Cloud Java SDK, kita akan menggunakan Aspose.PDF Cloud Java SDK SDK Cloud ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, editor, dan konverter PDF berbasis cloud dalam bahasa Java untuk berbagai platform cloud. Buka Repository pengelola paket, cari Aspose.PDF Cloud dan instal. Anda juga dapat menggunakan perintah berikut dari Package Manager Console untuk menginstalnya menggunakan Maven.

Tambahkan repositori Aspose Cloud ke pom.xml aplikasi Anda

Tambahkan repositori Aspose Cloud


    <repositories>
        <repository>
            <id>aspose-cloud</id>
            <name>Aspose Cloud Repository</name>
            <url>https://releases.aspose.cloud/java/repo/</url>
        </repository>
    </repositories>

Untuk menginstal perpustakaan klien API ke repositori Maven lokal Anda, cukup jalankan:

Instalasi dari Github


    mvn clean install

Untuk mendeploy-nya ke repository Maven remote, konfigurasikan pengaturan repository dan jalankan:

Deploy repositori Maven


    mvn clean deploy

Langkah-langkah membuat AcroForms melalui Java SDK

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat acroforms dalam PDF hanya dengan beberapa baris kode.

  1. Buat instance PdfApi menggunakan AppSid dan AppSecret Anda dari Aspose Cloud Dashboard.
  2. Periksa Cloud Storage untuk File. Dapatkan daftar file di cloud storage menggunakan etFilesList(""). Jika file yang ditarget tidak ditemukan, lanjutkan dengan mengunggahnya.
  3. Unggah PDF ke Cloud Storage (jika diperlukan).
  4. Buat Field TextBox. Instansiasi objek TextBoxField untuk halaman 1 dan atur properti.
  5. Tambahkan Field ke PDF. Gunakan PutTextBoxField untuk menyisipkan field ke dalam dokumen yang disimpan di cloud.
  6. Cetak Status Operasi. Tampilkan status hasil ke konsol.
 

Kode contoh ini menunjukkan cara membuat AcroForms dalam dokumen PDF


    package com.aspose.asposecloudpdfusecases.acroforms;

    import java.io.File;
    import java.nio.file.Path;
    import java.nio.file.StandardCopyOption;
    import com.aspose.asposecloudpdf.api.PdfApi;
    import com.aspose.asposecloudpdf.model.Border;
    import com.aspose.asposecloudpdf.model.Color;
    import com.aspose.asposecloudpdf.model.Dash;
    import com.aspose.asposecloudpdf.model.HorizontalAlignment;
    import com.aspose.asposecloudpdf.model.Rectangle;
    import com.aspose.asposecloudpdf.model.TextBoxField;
    import com.aspose.asposecloudpdf.model.TextBoxFieldResponse;

    public class AcroformAdd {
        public static void create() {
            String REMOTE_FOLDER   = "Your_Temp_Pdf_Cloud";
	    String LOCAL_FOLDER    = "c:\\Samples";
	    String PDF_DOCUMENT    = "sample.pdf";
            String PDF_OUTPUT      = "forms_add_output.pdf";

            try {
                PdfApi pdfApi = new PdfApi(API_KEY, API_SECRET);

                // upload local PDF file to remote storage
                File file = new File(Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString());
                pdfApi.uploadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), file, null);
                System.out.println(String.format("File '%s' successfully uploaded!", Path.of(LOCAL_FOLDER, PDF_DOCUMENT).toString()));

                TextBoxField field = new TextBoxField();
                field.pageIndex(1);
                field.partialName("EMail");
                field.rect(new Rectangle().LLX(100.).LLY(100.).URX(100.).URY(100.));
                field.height(50.);
                field.width(350.);
                field.horizontalAlignment(HorizontalAlignment.CENTER);
                field.value("aspose-pdf-cloud@example.com");
                field.border(new Border().color(new Color().A(255).G(255)).width(5).dash(new Dash().on(1).off(1)));

                TextBoxFieldResponse response = pdfApi.putTextBoxField(PDF_DOCUMENT, "EMail", field, null, REMOTE_FOLDER);
                if (response.getCode() != 200)
                    System.err.println("Error: unexpected error when adding field! '" + response.getStatus() + "'");
                else{
                    // download changed PDF file from remote folder...
                    File f = pdfApi.downloadFile(Path.of(REMOTE_FOLDER , PDF_DOCUMENT).toString(), null, null);
                    java.nio.file.Files.copy(Path.of(f.getPath()), Path.of(LOCAL_FOLDER, PDF_OUTPUT), StandardCopyOption.REPLACE_EXISTING);
                    System.out.println(String.format("File '%s' successfully dowloaded!", Path.of(LOCAL_FOLDER, PDF_OUTPUT).toString()));                
                   System.out.println("Successfully added text field in document ! '" + PDF_OUTPUT + "'");
                }
            }
            catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
 

Bekerja dengan anotasi dalam PDF melalui Java SDK

Menambahkan anotasi ke PDF melayani banyak tujuan penting dalam berbagai skenario penggunaan. Salah satu alasan paling umum adalah untuk tinjauan dan umpan balik. Anotasi memungkinkan pengguna menyoroti bagian tertentu dari dokumen, meninggalkan komentar, mengajukan pertanyaan, atau menyarankan perubahan. Hal ini membuat proses tinjauan menjadi lebih efisien dan terorganisir, terutama ketika banyak kolaborator terlibat. Tambahkan Anotasi ke dokumen PDF dengan Aspose.PDF Cloud Java SDK.

Dengan Java SDK kami Anda dapat

  • Tambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Tambahkan tabel & cap teks atau gambar ke dokumen PDF.
  • Lampirkan beberapa dokumen PDF ke file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Terapkan enkripsi atau dekripsi pada dokumen PDF & atur kata sandi.
  • Hapus semua cap & tabel dari satu halaman atau seluruh dokumen PDF.
  • Hapus cap atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Ganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Ekstrak berbagai elemen file PDF & optimalkan dokumen PDF.
  • Anda dapat mencoba Aplikasi gratis kami untuk menambahkan anotasi ke file PDF secara online dan menguji fungsionalitasnya.

  •