Pievienojiet ūdenszīmi PDF vai Word failiem vai noņemiet iepriekš pievienotās ūdenszīmes, izmantojot Swift

Izmantojot šo Swift bibliotēku, izstrādātāji var pievienot attēlu vai teksta ūdenszīmi PDF vai Word dokumentam, kā arī dažu sekunžu laikā noņemt jau pievienoto ūdenszīmi.

Aizsargājiet savus dokumentus no nesankcionētas izplatīšanas un pievienojiet ūdenszīmi tiešsaistē. Lai to izdarītu, vienkārši ielādējiet PDF, Word vai cita formāta dokumentu un pievienojiet teksta vai attēla ūdenszīmi, izmantojot Swift. Pēc tam saglabājiet PDF vai Word dokumentu ar ūdenszīmi ērtā formātā, piemēram, DOC, DOCX, PDF, HTML, RTF, XPS un citos. Varat arī noņemt ūdenszīmi no dokumentiem, lai tos būtu vieglāk apstrādāt, ja vien tas nepārkāpj kādas tiesības.

Skatīt koda fragmentu

Pievienojiet ūdenszīmi Swift

Izmantojot šo Swift API, izstrādātāji var pievienot ūdenszīmi PDF, Word vai citiem dokumentiem tiešsaistē. Varat izveidot ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietot šo ūdenszīmi savā PDF vai Word dokumentā, iestatot pārklājuma leņķi Swift.

Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu Swift programmatūras risinājums ir ļoti viegli lietojams.

Noņemiet ūdenszīmi no Swift

Dotais Swift SDK ir noderīgs arī ūdenszīmju noņemšanai. Piemēram, ūdenszīmes noņemšana programmā Word nozīmē, ka varat ielādēt vajadzīgo Word dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no dokumenta, izmantojot Swift, un pēc tam saglabāt izvades failu ērtā formātā.

Ūdenszīme Word vai PDF formātā

Lai novērtētu mūsu Swift API, ielādējiet dokumentu, kuram vēlaties pievienot ūdenszīmi, un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citus.

Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:

Failam jāpievieno ūdenszīmes
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
import AsposeWordsCloud

let config = Configuration(
   clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input1.docx"))!;
let requestImageFile = InputStream(url: URL(string: "Input2.docx"))!;
let insertWatermarkImageOnline = InsertWatermarkImageOnlineRequest(
   document: requestDocument, imageFile: requestImageFile);
let insertedWatermarkImage = try api.insertWatermarkImageOnline(
   request: insertWatermarkImageOnline);

let convertDocument = ConvertDocumentRequest(
   document: insertedWatermarkImage.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
import AsposeWordsCloud

let config = Configuration(
   clientId: "####-####-####-####-####", clientSecret: "##################");
let api = try WordsAPI(configuration: config);

let requestDocument = InputStream(url: URL(string: "Input.docx"))!;
let requestWatermarkText = WatermarkText()
  .setRotationAngle(rotationAngle: 90)
  .setText(text: "This is the watermark text.");
let insertWatermarkTextOnline = InsertWatermarkTextOnlineRequest(
   document: requestDocument, watermarkText: requestWatermarkText);
let insertedWatermarkText = try api.insertWatermarkTextOnline(
   request: insertWatermarkTextOnline);

let requestDocument = InputStream(url: URL(string: "document"))!;
let convertDocument = ConvertDocumentRequest(
   document: insertedWatermarkText.document.values.first, format: "docx");
_ = try api.convertDocument(request: convertDocument);
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);
Palaist kodu
  
Kopējiet kodu Swift starpliktuvē

Kā noņemt ūdenszīmi pakalpojumā Swift

  1. Instalējiet Aspose.Words Cloud for Swift
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Swift projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ievietojiet dokumentu, no kura vēlaties noņemt ūdenszīmi
  5. Izveidojiet pieprasījumu noņemt ūdenszīmi
  6. Saglabājiet rezultātu ērtā faila formātā

Swift bibliotēka, lai izmantotu ūdenszīmes

Varat izmantot Swift pakotņu pārvaldnieku un Cocoapods atkarības pārvaldnieku, lai instalētu Aspose.Words Cloud SDK for Swift. Sīkāka informācija par pakotnes instalēšanu ir sniegta sadaļā "Installation and Usage".

Kā alternatīvu varat klonēt Aspose.Words Cloud SDK for Swift pirmkodam no GitHub un izmantot to savā projektā.

Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Swift 4.2 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Populārākie dokumentu formāti ūdenszīmes pievienošanai

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.