Lisää teksti- tai kuvavesileima PDF asiakirjoihin käyttämällä Java. Lataa PDF asiakirja ja lisää siihen tarvittava vesileima. Tallenna sitten tulos kätevään muotoon, kuten DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ja muihin, ja jaa vesileimattu asiakirja toisen henkilön kanssa. Poista myös vesileima PDF asiakirjasta, jos vesileima on aiemmin lisätty asiakirjaan ja lisäämisen syyt eivät ole enää tärkeitä.
Tämän Java sovellusliittymän avulla kehittäjät voivat lisätä vesileiman PDF verkossa. Luo vesileima tekstin tai kuvan avulla ja lisää vesileima PDF dokumenttiin Java.
Huomautus: ei tarvitse asentaa kolmannen osapuolen sovelluksia tai kirjastoja. Siksi Java ohjelmistoratkaisumme on erittäin helppokäyttöinen.
Annettu Java SDK auttaa myös vesileimojen poistamisessa PDF. Vesileiman poistaminen PDF muodossa tarkoittaa, että voit ladata haluamasi PDF dokumentin teksti- tai kuvavesileimalla, poistaa tämän vesileiman PDF Java avulla ja sitten tallentaa tulostetiedoston sopivassa muodossa – DOC, DOCX, PDF, JPEG, PNG, TIFF ja muut.
Voit arvioida vesileiman lisäämistä tai poistamista PDF Java API:lla lataamalla PDF ja vesileima kuvana tai tekstinä. Valitse sitten kätevä vientitiedostomuoto – DOC, DOCX, PDF, HTML, RTF, XPS ja muut.
Käytä seuraavaa esimerkkiä nähdäksesi, miten se toimii:
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);
Asenna 'Aspose.Words Cloud SDK for Java' käyttämällä Maven rakennusautomaatiotyökalua.
Lisää tämä riippuvuus projektisi POM:iin:
Vaihtoehtoisesti voit kloonata Aspose.Words Cloud SDK for Java lähdekoodille GitHubista ja käyttää sitä projektissasi. Noudata näitä Instructions saadaksesi nopeasti tarvittavat suojaustiedot ja käyttääksesi REST sovellusliittymäämme.
Katso tarkemmat tiedot Repository Documentation.
Voit lisätä vesileiman dokumenttiin muissa muodoissa: