Kabar baik untuk Pengembang Cloud! GroupDocs telah meluncurkan Watermark Cloud API. Ini meningkatkan GroupDocs solusi watermark. Itu sudah ada sebagai API lokal untuk pengembang .NET dan Java dan sebagai aplikasi online lintas platform untuk semua jenis pengguna. Watermark Cloud API bersama dengan SDK memungkinkan pengembang mengamankan dokumen penting dengan tanda air, yang sulit dihapus secara otomatis oleh alat pihak ketiga.
GroupDocs.Watermark Cloud adalah REST API yang menyediakan semua fitur utama untuk mengamankan dokumen dan mengelola watermark. Beberapa fitur penting antara lain; tambahkan tanda air gambar atau teks, hapus tanda air yang sudah ditambahkan, ganti atau cari tanda air di semua format yang didukung.
Jenis Dokumen yang Didukung
Berikut adalah format dokumen yang saat ini didukung. Anda dapat mengunjungi dokumentasi untuk GroupDocs.Watermark Cloud kapan saja untuk mendapatkan gambaran lengkap tentang fitur tertentu, yang tersedia untuk semua format dokumen yang didukung.
SDK dan Sampel
Bersamaan dengan REST API watermark, GroupDocs juga menyediakan SDK sumber terbuka yang bahkan dapat disesuaikan sendiri sesuai kebutuhan. Pengembang dapat menggunakan SDK yang relevan untuk mempercepat pengembangan, tanpa mengkhawatirkan detail tingkat rendah dalam membuat permintaan dan menangani tanggapan. Saat ini, kami telah meluncurkan SDK yang disebutkan di bawah bersama dengan sampelnya. SDK dan contoh ini juga tersedia di GitHub:
Berikut adalah beberapa contoh untuk mendapatkan ide yang lebih baik. Untuk contoh lainnya, Anda dapat mengunjungi halaman [dokumentasi][10] atau mengunjungi [repositori GitHub][11] yang relevan.
Tambahkan Watermark Gambar ke Dokumen Word di Java
Di sini Anda dapat melihat contoh kode Java untuk menambahkan watermark ke dokumen Word menggunakan [GroupDocs.Watermark Cloud SDK for Java][12].
// Untuk contoh lengkap dan file data, silakan buka https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
WatermarkApi apiInstance = new WatermarkApi(configuration);
WatermarkOptions options = new WatermarkOptions();
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("documents/sample.docx");
options.setFileInfo(fileInfo);
WatermarkDetails watermarkDetails = new WatermarkDetails();
ImageWatermarkOptions imageWatermarkOptions = new ImageWatermarkOptions();
FileInfo image = new FileInfo();
image.setFilePath("watermark_images/sample_watermark.png");
imageWatermarkOptions.setImage(image);
watermarkDetails.setImageWatermarkOptions(imageWatermarkOptions);
List<WatermarkDetails> watermarkDetailsList = new ArrayList<WatermarkDetails>();
watermarkDetailsList.add(watermarkDetails);
options.setWatermarkDetails(watermarkDetailsList);
AddRequest request = new AddRequest(options);
WatermarkResult response = apiInstance.add(request);
Hapus Tanda Air dari dokumen PDF di C#
Di bawah ini adalah cuplikan kode yang menunjukkan bagaimana Anda dapat dengan cepat menghapus tanda air apa pun dari dokumen PDF di CSharp menggunakan [GroupDocs.Watermark Cloud SDK for .NET][13].
// For complete examples and data files, please go to https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet-samples
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
var configuration = new Configuration(MyAppSid, MyAppKey);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "with_watermarks/sample.pdf",
};
var options = new RemoveOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo { FilePath = "watermark_images/sample_watermark.png" }
},
TextSearchCriteria = new TextSearchCriteria
{
SearchText = "Watermark text"
},
OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
var response = apiInstance.Remove(request);
Ganti Tanda Air dalam dokumen PDF menggunakan Java
Berikut adalah contoh Java untuk menunjukkan bagaimana Anda dapat mengganti properti watermark yang teridentifikasi. Opsi gambar watermark, teks atau tampilan teks seperti font, ukuran, warna, dll dapat dengan mudah diganti.
// Untuk contoh lengkap dan file data, silakan buka https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
WatermarkApi apiInstance = new WatermarkApi(configuration);
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
ReplaceOptions options = new ReplaceOptions();
options.setFileInfo(fileInfo);
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.png");
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
ReplaceTextOptions replaceTextOptions = new ReplaceTextOptions();
replaceTextOptions.setText("New watermark text");
options.setReplaceTextOptions(replaceTextOptions);
ReplaceImageOptions replaceImageOptions = new ReplaceImageOptions();
FileInfo replaceImageFileInfo = new FileInfo();
replaceImageFileInfo.setFilePath("images/sample.jpg");
replaceImageOptions.setImage(replaceImageFileInfo);
options.setReplaceImageOptions(replaceImageOptions);
options.setOutputFolder("found_image_watermarks");
ReplaceRequest request = new ReplaceRequest(options);
ReplaceResult response = apiInstance.replace(request);
Cari Tanda Air di Dokumen menggunakan C#
REST API menyediakan serangkaian kriteria pencarian yang kaya untuk menemukan kemungkinan tanda air gambar dan teks dalam dokumen target.
// For complete examples and data files, please go to https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet-samples
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
var configuration = new Configuration(MyAppSid, MyAppKey);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "with_watermarks/sample.pdf"
};
var options = new SearchOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo { FilePath = "watermark_images/sample_watermark.png" }
},
TextSearchCriteria = new TextSearchCriteria
{
SearchText = "Watermark text"
},
SaveFoundImages = true,
OutputFolder = "found_image_watermarks"
};
var request = new SearchRequest(options);
var response = apiInstance.Search(request);
Sumber daya
Berikut adalah beberapa tautan penting ke sumber daya yang relevan. Meski begitu, jika Anda merasa kesulitan atau kebingungan, Anda dapat dengan bebas menghubungi kami di [forum][14].
Senang melihat Anda di sini untuk [tanda air][15].
[5]: https://wiki.fileformat.com/image/jpeg/" target="_blank" rel=“noreferrer noopener” aria-label=" (opens in a new tab [6]: https://wiki.fileformat.com/view/pdf/" target="_blank" rel=“noreferrer noopener” aria-label=“PDF (opens in a new tab [7]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet-samples" target="_blank” rel=“noreferrer noopener” aria-label=".NET Examples (opens in a new tab [8]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java" target="_blank" rel=“noreferrer noopener” aria-label=“Java SDK (opens in a new tab [9]: https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-java-samples" target="_blank” rel=“noreferrer noopener” aria-label=“Java Examples (opens in a new tab [10]: https://docs.groupdocs.cloud/watermark [11]: https://github.com/groupdocs-watermark-cloud [12]: https://products.groupdocs.cloud/watermark/java [13]: https://products.groupdocs.cloud/watermark/net [14]: https://forum.groupdocs.cloud/c/watermark [15]: https://en.wikipedia.org/wiki/Watermark