Tilføj et vandmærke til PDF, eller fjern tidligere tilføjede vandmærker ved hjælp af Swift

Brug dette Swift bibliotek til at stemple PDF dokumenter med et billede eller tekstvandmærke eller fjerne et allerede tilføjet vandmærke i nogle få trin

Tilføj et tekst- eller billedvandmærke til PDF dokumenter ved hjælp af Swift. Indlæs PDF dokumentet, og indsæt det nødvendige vandmærke i det. Gem derefter resultatet i et praktisk format såsom DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS og mere, og del det vandmærkede dokument med en anden person. Fjern også vandmærket fra PDF dokumentet, hvis vandmærket tidligere er føjet til dokumentet, og årsagerne til tilføjelsen ikke længere er relevante.

PDF – tilføj vandmærke i Swift

Med denne Swift API kan udviklere tilføje et vandmærke til PDF online. Du skal bare oprette vandmærket ved hjælp af tekst eller et billede og derefter indsætte dette vandmærke i dit PDF dokument i Swift.

Bemærk: der er ingen grund til at installere tredjepartsapplikationer eller biblioteker. Derfor er vores Swift softwareløsning meget nem at bruge.

Fjern vandmærke fra PDF – Swift

Den givne Swift SDK er også nyttig til at fjerne vandmærker fra PDF. Fjernelse af et vandmærke i PDF betyder, at du kan indlæse det ønskede PDF dokument stemplet med et tekst- eller billedvandmærke, fjerne dette vandmærke fra PDF ved hjælp af Swift og derefter gemme outputfilen i et praktisk format - DOC, DOCX, PDF, JPEG, PNG, TIFF og andre.

Arbejd med vandmærke i PDF

For at vurdere, hvordan du tilføjer eller fjerner et vandmærke i PDF med vores Swift API, skal du indlæse PDF og vandmærket som et billede eller en tekst. Vælg derefter et praktisk eksportfilformat – DOC, DOCX, PDF, HTML, RTF, XPS og andre.

Brug følgende eksempel for at se, hvordan det fungerer:

Filen skal tilføje vandmærker
Kør kode
Upload et billede, du vil indsætte
Vælg målformatet fra listen
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);
Kør kode
  
Kopiér koden Swift til udklipsholderen

Sådan fjerner du vandmærke i PDF ved hjælp af Swift

  1. Installer Aspose.Words Cloud for Swift
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Swift projekt
  3. Konfigurer API ved hjælp af dine appnøgler
  4. Indlæs PDF dokument, du vil fjerne vandmærket fra
  5. Opret en anmodning om at fjerne vandmærket
  6. Gem resultatet i et praktisk filformat

Swift bibliotek til at bruge vandmærker i PDF

Du kan bruge Swift -pakkehåndtering og Cocoapods afhængighedsmanager til at installere Aspose.Words Cloud SDK for Swift. Detaljerede oplysninger om installation af pakken findes i afsnittet "Installation and Usage".

Som et alternativ kan du klone Aspose.Words Cloud SDK for Swift kildekode fra GitHub og bruge den i dit projekt.

Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Swift 4.2 eller nyere

Se Repository Documentation for at se flere detaljer.

Andre understøttede filformater

Du kan tilføje et vandmærke til et dokument i andre formater:

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.