הוסף, ערוך, חפש ומחק סימני מים מכל הפורמטים הפופולריים של מסמכים ותמונות באמצעות Cloud SDK לסימון מים עבור Java ו-REST API.
התחל ניסיון חינםה-API גמיש, עשיר בתכונות ומציע שיטות פשוטות לניהול ולתפעל סימני מים במספר סוגי מסמכים. REST API תומך בכל מיני תכונות של סימון מים כמו הוספה, חיפוש, עדכון ומחיקה ללא שימוש בתוכנה חיצונית כלשהי. Java SDK for Watermark REST API מאפשר לחפש סימני מים בתוך מסמכים ולערוך או להסיר סימני מים שכבר נוספו על ידי כל כלי של צד שלישי. זה גם מאפשר להתאים אישית סימני מים על ידי ציון סגנון הטקסט, הגופן, הגודל, הצבע או המיקום בהתאם לדרישות הפרויקט.
GroupDocs.Watermark Cloud הוא REST API מה שהופך אותו לבחירה מושלמת עבור מתכנתים להשתמש בו עם כל שפה או פלטפורמה שמסוגלת לבצע קריאות REST API. זה משתלב בקלות עם שירותי ענן אחרים כדי לספק חוויית ניהול סימני מים אופטימלית ברחבי אינטרנט, שולחן עבודה נייד או פלטפורמות ענן.
//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
public class RemoveWatermarks {
public static void main(String[] args) {
WatermarkApi apiInstance = new WatermarkApi(Common.GetConfiguration());
try {
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("with_watermarks/sample.pdf");
fileInfo.setStorageName(Common.MyStorage);
RemoveOptions options = new RemoveOptions();
options.setFileInfo(fileInfo);
ImageSearchCriteria imageSearchCriteria = new ImageSearchCriteria();
FileInfo imageFileInfo = new FileInfo();
imageFileInfo.setFilePath("watermark_images/sample_watermark.webp");
imageFileInfo.setStorageName(Common.MyStorage);
imageSearchCriteria.setImageFileInfo(imageFileInfo);
options.setImageSearchCriteria(imageSearchCriteria);
TextSearchCriteria textSearchCriteria = new TextSearchCriteria();
textSearchCriteria.setSearchText("Watermark text");
options.setTextSearchCriteria(textSearchCriteria);
options.setOutputFolder("removed_watermarks");
RemoveRequest request = new RemoveRequest(options);
RemoveResult response = apiInstance.remove(request);
System.out.println("Resultant file path: " + response.getPath());
} catch (ApiException e) {
System.err.println("Exception while calling WatermarkApi:");
e.printStackTrace();
}
}
}