Apsaugokite savo dokumentus nuo neteisėto platinimo ir pridėkite vandens ženklą internete. Norėdami tai padaryti, tiesiog įkelkite PDF, Word ar kito formato dokumentą ir pridėkite teksto arba vaizdo vandens ženklą naudodami Swift. Tada išsaugokite vandens ženklu pažymėtą PDF arba Word dokumentą patogiu formatu, tokiu kaip DOC, DOCX, PDF, HTML, RTF, XPS ir kt. Taip pat galite pašalinti vandens ženklą iš dokumentų, kad būtų lengviau juos apdoroti, nebent tai pažeidžia kieno nors teises.
Naudodami šią Swift API kūrėjai gali pridėti vandens ženklą prie PDF, Word ar kitų dokumentų internete. Galite sukurti vandens ženklą naudodami tekstą arba vaizdą ir įterpti tą vandenženklį į savo PDF arba Word dokumentą, nustatydami perdangos kampą Swift.
Pastaba: nereikia diegti jokių trečiųjų šalių programų ar bibliotekų. Todėl mūsų Swift programinės įrangos sprendimu labai paprasta naudotis.
Pateiktas Swift SDK taip pat padeda pašalinti vandens ženklus. Pavyzdžiui, "Word" vandens ženklo pašalinimas reiškia, kad galite įkelti norimą "Word" dokumentą, pažymėtą tekstu arba vaizdo vandens ženklu, pašalinti šį vandens ženklą iš dokumento naudodami Swift ir išsaugoti išvesties failą patogiu formatu.
Norėdami įvertinti mūsų Swift API, įkelkite dokumentą, prie kurio norite pridėti vandens ženklą, ir vandens ženklą kaip vaizdą arba tekstą. Tada pasirinkite patogų eksporto failo formatą – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS ir kt.
Norėdami pamatyti, kaip tai veikia, naudokite šį pavyzdį:
import AsposeWordsCloud
let config = Configuration(
clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input1.docx"))!;
let requestImageStream = InputStream(url: URL(string: "Input2.jpg"))!;
let requestWatermarkData = WatermarkDataImage()
.setImage(image: FileReference(localFileContent: requestImageStream));
let insertWatermarkRequest = InsertWatermarkOnlineRequest(
document: requestDocument, watermarkData: requestWatermarkData);
let insertWatermarkResult = try api.insertWatermarkOnline(
request: insertWatermarkRequest);
let convertRequest = ConvertDocumentRequest(
document: insertWatermarkResult.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud
let config = Configuration(
clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestWatermarkData = WatermarkDataText()
.setLayout(layout: WatermarkDataText.Layout.diagonal)
.setText(text: "This is the watermark text");
let insertWatermarkRequest = InsertWatermarkOnlineRequest(
document: requestDocument, watermarkData: requestWatermarkData);
let insertWatermarkResult = try api.insertWatermarkOnline(
request: insertWatermarkRequest);
let convertRequest = ConvertDocumentRequest(
document: insertWatermarkResult.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud
let config = Configuration(
clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let deleteWatermarkOnline = DeleteWatermarkOnlineRequest(document: requestDocument);
let deletedWatermark = try api.deleteWatermarkOnline(request: deleteWatermarkOnline);
let convertDocument = ConvertDocumentRequest(
document: deletedWatermark.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
Norėdami įdiegti Aspose.Words Cloud SDK for Swift galite naudoti " Swift " paketų tvarkyklę ir Cocoapods priklausomybės tvarkyklę. Išsami informacija apie paketo įdiegimą pateikiama skyriuje "Installation and Usage".
Kaip alternatyvą galite klonuoti Aspose.Words Cloud SDK for Swift šaltinio kodui iš GitHub ir naudoti jį savo projekte.
Vykdykite šias Instructions, kad greitai gautumėte reikiamus saugos kredencialus ir pasiektumėte mūsų REST API.
Swift 4.2 ar naujesnė versija
Daugiau informacijos rasite Repository Documentation.