HTML JPG PDF XML DOCX
  Product Family
PDF

Buat Formulir PDF dalam Java SDK

Tambahkan bidang formulir ke Dokumen PDF pada aplikasi Java untuk membuat dokumen yang dapat diisi.

Get Started

Cara membuat AcroForm melalui Cloud Java SDK

Untuk membuat AcroForm melalui Cloud Java SDK, kita akan menggunakan Aspose.PDF Cloud Java SDK SDK Cloud ini memungkinkan Anda dengan mudah membangun aplikasi pembuat, penyunting, dan konverter PDF berbasis cloud dalam bahasa Java untuk berbagai platform cloud. Buka Repository package manager, 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 pustaka klien API ke repositori Maven lokal Anda, cukup jalankan:

Instalasi dari Github


    mvn clean install

Untuk men-deploy-nya ke repositori Maven jarak jauh, konfigurasikan pengaturan repositori dan jalankan:

Deploy repositori Maven


    mvn clean deploy

Langkah-langkah membuat AcroForms via Java SDK

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

  1. Buat objek Configuration baru dengan Application Secret dan Key Anda
  2. Buat objek untuk terhubung ke Cloud API
  3. Unggah file dokumen Anda
  4. Lakukan proses pembuatan
  5. Unduh hasilnya
 

Kode contoh ini menunjukkan pembuatan 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 AcroForms melalui Java SDK

AcroForms memungkinkan pengguna berinteraksi langsung dengan PDF dengan mengisi bidang, memilih opsi, atau mengklik tombol, menjadikan dokumen lebih dinamis. Formulir interaktif memungkinkan pengumpulan data yang efisien, mengurangi kebutuhan entri data manual atau alat eksternal. Ini ideal untuk survei, pendaftaran, dan proses aplikasi. Pengguna dapat mengisi formulir secara elektronik tanpa mencetak, memindai, atau menggunakan alat lain, menghemat waktu dan tenaga. Menyertakan AcroForms dalam dokumen menciptakan tampilan yang rapi dan modern, mencerminkan profesionalisme serta perhatian terhadap detail. Tambahkan AcroForms ke dokumen PDF dengan Aspose.PDF Cloud Java SDK.

Dengan perpustakaan Java kami Anda dapat

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