Προσθέστε ένα υδατογράφημα κειμένου ή εικόνας σε PDF έγγραφα χρησιμοποιώντας το Swift. Φορτώστε το PDF έγγραφο και εισαγάγετε το απαιτούμενο υδατογράφημα σε αυτό. Στη συνέχεια, αποθηκεύστε το αποτέλεσμα σε μια βολική μορφή όπως DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS και άλλα, και μοιραστείτε το υδατογράφημα έγγραφο με άλλο άτομο. Επίσης, αφαιρέστε το υδατογράφημα από το PDF έγγραφο εάν το υδατογράφημα είχε προηγουμένως προστεθεί στο έγγραφο και οι λόγοι για την προσθήκη δεν είναι πλέον σχετικοί.
Με αυτό το Swift API, οι προγραμματιστές μπορούν να προσθέσουν ένα υδατογράφημα στο PDF στο διαδίκτυο. Απλώς δημιουργήστε το υδατογράφημα χρησιμοποιώντας κείμενο ή μια εικόνα και, στη συνέχεια, εισαγάγετε αυτό το υδατογράφημα στο έγγραφό σας PDF σε Swift.
Σημείωση: δεν χρειάζεται να εγκαταστήσετε εφαρμογές ή βιβλιοθήκες τρίτων. Επομένως, η λύση λογισμικού Swift που διαθέτουμε είναι πολύ εύκολη στη χρήση.
Το δεδομένο Swift SDK είναι επίσης χρήσιμο για την αφαίρεση υδατογραφημάτων από PDF. Η κατάργηση ενός υδατογραφήματος σε PDF σημαίνει ότι μπορείτε να φορτώσετε το επιθυμητό PDF έγγραφο σφραγισμένο με ένα υδατογράφημα κειμένου ή εικόνας, να αφαιρέσετε αυτό το υδατογράφημα από το PDF χρησιμοποιώντας Swift και, στη συνέχεια, να αποθηκεύσετε το αρχείο εξόδου σε μια βολική μορφή – DOC, DOCX, PDF, JPEG, PNG, TIFF και άλλα.
Για να αξιολογήσετε πώς μπορείτε να προσθέσετε ή να αφαιρέσετε ένα υδατογράφημα σε PDF με το Swift API μας, φορτώστε το PDF και το υδατογράφημα ως εικόνα ή κείμενο. Στη συνέχεια, επιλέξτε μια βολική μορφή αρχείου εξαγωγής – DOC, DOCX, PDF, HTML, RTF, XPS και άλλα.
Χρησιμοποιήστε το ακόλουθο παράδειγμα για να δείτε πώς λειτουργεί:
import AsposeWordsCloud
let config = Configuration(
clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);
let requestDocument = InputStream(url: URL(string: "Input1.pdf"))!;
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: "pdf");
_ = 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.pdf"))!;
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: "pdf");
_ = 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.pdf"))!;
let deleteWatermarkOnline = DeleteWatermarkOnlineRequest(document: requestDocument);
let deletedWatermark = try api.deleteWatermarkOnline(request: deleteWatermarkOnline);
let convertDocument = ConvertDocumentRequest(
document: deletedWatermark.document.values.first, format: "pdf");
_ = try api.convertDocument(request: convertDocument);
Μπορείτε να χρησιμοποιήσετε τον διαχειριστή πακέτων Swift και τον διαχειριστή εξάρτησης Cocoapods για να εγκαταστήσετε το Aspose.Words Cloud SDK for Swift. Αναλυτικές πληροφορίες σχετικά με την εγκατάσταση του πακέτου παρέχονται στην ενότητα "Installation and Usage".
Εναλλακτικά, μπορείτε να κλωνοποιήσετε Aspose.Words Cloud SDK for Swift από το GitHub και να το χρησιμοποιήσετε στο έργο σας.
Ακολουθήστε αυτές τις Instructions για να λάβετε γρήγορα τα απαραίτητα διαπιστευτήρια ασφαλείας και να αποκτήσετε πρόσβαση στο REST API.
Swift 4.2 ή νεότερη έκδοση
Ανατρέξτε στην Repository Documentation για να δείτε περισσότερες λεπτομέρειες.
Μπορείτε να προσθέσετε ένα υδατογράφημα σε ένα έγγραφο σε άλλες μορφές: