Խմբագրել PDF ը Swift SDK ում

Օգտագործեք REST API՝ PDF ը Swift ում ծրագրային կերպով խմբագրելու համար

Երբ մշակողները փոփոխում են PDF փաստաթուղթը այս Swift գրադարանով, իրականում խմբագրվողը Փաստաթղթի օբյեկտի մոդելն է (DOM): Այսպիսով, գրեթե ցանկացած փոփոխություն կարող է կատարվել PDF փաստաթղթում, որը ներկայացված է որպես DOM: Տրամադրված Swift SDK ի միջոցով մշակողները կարող են հեշտությամբ խմբագրել փաստաթուղթը՝ փոփոխել տեքստը, թարմացնել աղյուսակները, ավելացնել պատկերներ և այլն: Պարզապես բեռնեք PDF ը, կատարեք անհրաժեշտ փոփոխությունները ծրագրային եղանակով և արդյունքը արտահանեք նույն կամ աջակցվող պահպանման ձևաչափով:

Դիտեք կոդի հատվածը

Խմբագրել PDF ն Swift օգտագործելով REST API ը

Մեր Swift գրադարանը ծրագրավորողներին հնարավորություն է տալիս ուղղակիորեն փոփոխել PDF փաստաթուղթը՝ խմբագրելով դրա Document Object Model-ը (DOM), ինչը նշանակում է, որ լրացուցիչ ծրագրակազմ տեղադրելու կարիք չկա:

Խմբագրել տեքստը PDF ֆայլում Swift ի միջոցով

PDF ֆայլը խմբագրելու ամենատարածված դեպքը տեքստի խմբագրումն է: Տվյալ ծրագրային լուծումով դուք կարող եք Swift ի միջոցով ավելացնել, փոփոխել կամ ջնջել տեքստը փաստաթղթում:

Խմբագրել աղյուսակը PDF ֆայլում Swift ի միջոցով

PDF ի խմբագրման մեկ այլ հայտնի տարբերակ աղյուսակի խմբագրումն է: Մեր Swift SDK ն թույլ է տալիս աշխատել աղյուսակների և տեքստերի հետ աղյուսակի բջիջներում:

Swift ի մշակողները կարող են ավելացնել կամ հեռացնել աղյուսակի և աղյուսակի բջիջները, ինչպես նաև ավելացնել, խմբագրել և հեռացնել տեքստը դրանցում:

Swift ի միջոցով պատկեր ավելացրեք PDF ֆայլում

Բացի PDF ում տեքստի և աղյուսակների խմբագրումից, կա ևս մեկ տարածված տարբերակ՝ Swift փաստաթղթին պատկերներ ավելացնելը: Swift ի մշակողները կարող են նաև պատկեր ավելացնել PDF ֆայլում՝ օգտագործելով DOM ը:

Խմբագրել PDF ը ծրագրային կերպով

Փորձեք այս հզոր Swift SDK ն և գնահատեք PDF փաստաթղթերի խմբագրման որոշ տարբերակներ: Օգտագործելով հետևյալ օրինակը՝ բեռնեք ձեր PDF փաստաթուղթը և կատարեք որոշ փոփոխություններ՝ ավելացրեք տեքստ, ավելացրեք աղյուսակ և աղյուսակի բջիջ տեքստով կամ տեղադրեք պատկեր PDF փաստաթղթում.

Վերբեռնեք փաստաթուղթ, որը ցանկանում եք փոփոխել
Գործարկել կոդը
Վերբեռնեք պատկեր, որը ցանկանում եք տեղադրել
Ցանկից ընտրեք թիրախային ձևաչափը
import AsposeWordsCloud

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

let requestDocument = InputStream(url: URL(string: "Input.pdf"))!;
let requestParagraph = ParagraphInsert()
  .setText(text: "Morbi enim nunc faucibus a.");
let insertParagraphRequest = InsertParagraphOnlineRequest(document: requestDocument, 
   paragraph: requestParagraph);
let insertParagraph = try api.insertParagraphOnline(request: insertParagraphRequest);

let convertRequest = ConvertDocumentRequest(document: insertParagraph.document.values.first,
  format: "pdf");
let convert = 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 requestTable = TableInsert()
  .setColumnsCount(columnsCount: 1)
  .setRowsCount(rowsCount: 2);
let insertTableRequest = InsertTableOnlineRequest(document: requestDocument, 
   table: requestTable, nodePath: "");
let insertTable = try api.insertTableOnline(request: insertTableRequest);

let convertRequest = ConvertDocumentRequest(document: insertTable.document.values.first,
  format: "pdf");
let convert = try api.convertDocument(request: convertRequest);
import AsposeWordsCloud

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

let requestDocument = InputStream(url: URL(string: "Input1.pdf"))!;
let requestDrawingObject = DrawingObjectInsert()
  .setHeight(height: 0)
  .setLeft(_left: 0)
  .setRelativeHorizontalPosition(
     relativeHorizontalPosition: DrawingObjectInsert.RelativeHorizontalPosition.margin)
  .setRelativeVerticalPosition(
     relativeVerticalPosition: DrawingObjectInsert.RelativeVerticalPosition.margin)
  .setTop(top: 0)
  .setWidth(width: 0)
  .setWrapType(wrapType: DrawingObjectInsert.WrapType.inline);

let requestImageFile = InputStream(url: URL(string: "Input2.pdf"))!;
let insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(document: requestDocument, 
   drawingObject: requestDrawingObject, imageFile: requestImageFile, nodePath: "sections/0");
let insertDrawingObject = 
   try api.insertDrawingObjectOnline(request: insertDrawingObjectRequest);

let convertRequest = ConvertDocumentRequest(
   document: insertDrawingObject.document.values.first, format: "pdf");
let convert = try api.convertDocument(request: convertRequest);
Գործարկել կոդը
  
Պատճենեք Swift կոդը clipboard-ում

Ինչպես խմբագրել PDF ը Swift ում

  1. Տեղադրեք 'Aspose.Words Cloud-ը Swift ի համար'
  2. Ավելացրեք գրադարանի հղում (ներմուծեք գրադարանը) ձեր Swift նախագծին
  3. Բեռնել PDF՝ Swift ում խմբագրելու համար
  4. Տեղադրեք բովանդակությունը PDF ի սկզբում
  5. Ներբեռնեք արդյունքի փաստաթուղթը ամպային պահեստից

Swift գրադարան՝ PDF խմբագրումն օգտագործելու համար

Swift- Aspose.Words Cloud SDK for Swift կարող եք օգտագործել Swift փաթեթի կառավարիչը և Cocoapods կախվածության կառավարիչը: Փաթեթի տեղադրման վերաբերյալ մանրամասն տեղեկություններ տրված են "Installation and Usage" բաժնում:

Որպես այլընտրանք, դուք կարող եք կլոնավորել Aspose.Words Cloud SDK for Swift սկզբնական կոդի համար GitHub-ից և օգտագործել այն ձեր նախագծում:

Խնդրում ենք հետևել այս Instructions ՝ արագորեն ստանալու անվտանգության անհրաժեշտ հավաստագրերը և մուտք գործելու մեր REST API ն:

Համակարգի պահանջները

Swift 4.2 կամ ավելի նոր

Լրացուցիչ մանրամասներ տեսնելու համար տես Repository Documentation:

Այլ աջակցվող ֆայլի ձևաչափեր

Դուք կարող եք կատարել խմբագրման գործողություն այլ ֆայլերի ձևաչափերի համար.

5%

Բաժանորդագրվեք Aspose Product Updates-ին

Ստացեք ամսական տեղեկագրեր և առաջարկներ անմիջապես ձեր փոստարկղին:

© Aspose Pty Ltd 2001-2024. Բոլոր իրավունքները պաշտպանված են.