Tambahkan tera air pada PDF atau alih keluar tera air yang ditambahkan sebelum ini menggunakan Java

Menggunakan pustaka Java ini, cop PDF dokumen dengan imej atau tera air teks atau alih keluar tera air yang telah ditambah dalam beberapa langkah

Tambahkan teks atau tera air imej pada PDF dokumen menggunakan Java. Muatkan PDF dokumen dan masukkan tera air yang diperlukan ke dalamnya. Kemudian simpan hasilnya dalam format yang mudah seperti DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS dan banyak lagi, dan kongsi dokumen yang ditanda air dengan orang lain. Alih keluar tera air daripada PDF dokumen juga jika tera air telah ditambahkan pada dokumen sebelum ini dan sebab untuk menambah tidak lagi berkaitan.

Lihat coretan kod

PDF – tambah tera air dalam Java

Dengan API Java ini, pembangun boleh menambah tera air pada PDF dalam talian. Hanya buat tera air menggunakan teks atau imej dan kemudian masukkan tera air itu ke dalam PDF dokumen anda dalam Java.

Nota: tidak perlu memasang sebarang aplikasi atau perpustakaan pihak ketiga. Oleh itu, penyelesaian perisian Java kami sangat mudah digunakan.

Alih keluar tera air daripada PDF – Java

SDK Java yang diberikan juga berguna untuk mengalih keluar tera air daripada PDF. Mengalih keluar tera air dalam PDF bermakna anda boleh memuatkan PDF dokumen yang dikehendaki dicap dengan teks atau tera air imej, mengalih keluar tera air ini daripada PDF menggunakan Java, dan kemudian menyimpan fail output dalam format yang mudah – DOC, DOCX, PDF, JPEG, PNG, TIFF dan lain-lain.

Bekerja dengan tera air dalam PDF

Untuk menilai cara menambah atau mengalih keluar tera air dalam PDF dengan API Java kami, muatkan PDF dan tera air sebagai imej atau teks. Kemudian pilih format fail eksport yang mudah - DOC, DOCX, PDF, HTML, RTF, XPS dan lain-lain.

Gunakan contoh berikut untuk melihat cara ia berfungsi:

Fail perlu menambah tera air
Jalankan kod
Muat naik imej yang anda mahu sisipkan
Pilih format sasaran daripada senarai
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input1.pdf").toAbsolutePath());
byte[] requestImageStream = Files.readAllBytes(Paths.get("Input2.jpg").toAbsolutePath());
WatermarkDataImage requestWatermarkData = new WatermarkDataImage();
requestWatermarkData.setImage(new FileReference(requestImageStream));
InsertWatermarkOnlineRequest insertWatermarkRequest =
    new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
        null, null, null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
    wordsApi.InsertWatermarkOnline(insertWatermarkRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.getDocument().iterator().next(), "pdf",
        null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.pdf").toAbsolutePath());
WatermarkDataText requestWatermarkData = new WatermarkDataText();
requestWatermarkData.setText("This is the watermark text");
requestWatermarkData.setLayout(WatermarkDataText.LayoutEnum.DIAGONAL);
InsertWatermarkOnlineRequest insertWatermarkRequest =
    new InsertWatermarkOnlineRequest(requestDocument, requestWatermarkData,
        null, null, null, null, null, null);
InsertWatermarkOnlineResponse insertWatermarkResult =
    wordsApi.InsertWatermarkOnline(insertWatermarkRequest);

ConvertDocumentRequest convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.getDocument().iterator().next(), "pdf",
        null, null, null, null, null, null, null);
wordsApi.convertDocument(convertRequest);
import com.aspose.words.cloud.*;

ApiClient apiClient = new ApiClient("####-####-####-####-####", "##################", null);
WordsApi wordsApi = new WordsApi(apiClient);

byte[] requestDocument = Files.readAllBytes(Paths.get("Input.pdf").toAbsolutePath());
DeleteWatermarkOnlineRequest deleteWatermarkOnline = 
   new DeleteWatermarkOnlineRequest(requestDocument, null, null, null, null, null, null);
DeleteWatermarkOnline deletedWatermark = wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);

ConvertDocumentRequest convertDocument = new ConvertDocumentRequest(
   deletedWatermark.getDocument().iterator().next(), "pdf", 
      null, null, null, null, null, null, null);
wordsApi.convertDocument(convertDocument);
Jalankan kod
  
Salin kod Java ke papan keratan

Cara mengalih keluar tera air dalam PDF menggunakan Java

  1. Pasang Aspose.Words Cloud for Java
  2. Tambahkan rujukan perpustakaan (import pustaka) ke projek Java anda
  3. Konfigurasikan API menggunakan kunci apl anda
  4. Muatkan PDF dokumen yang anda mahu alih keluar tera air
  5. Buat permintaan untuk mengalih keluar tera air
  6. Simpan hasilnya ke format fail yang mudah

Java perpustakaan untuk menggunakan tera air dalam PDF

Pasang 'Aspose.Words Cloud SDK for Java' menggunakan alat automasi binaan Maven.

Tambahkan pergantungan ini pada POM projek anda: aspose-cloud artifact.aspose-cloud-releases http://artifact.aspose.cloud/repo com.aspose aspose-words-cloud 22.4.0

Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for Java daripada GitHub dan menggunakannya dalam projek anda. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.

Keperluan Sistem

Rujuk Repository Documentation untuk melihat butiran.

Format fail lain yang disokong

Anda boleh menambah tera air pada dokumen dalam format lain:

5%

Langgan Kemas Kini Produk Aspose

Dapatkan surat berita bulanan dan tawaran yang dihantar terus ke peti mel anda.

© Aspose Pty Ltd 2001-2024. Hak cipta terpelihara.