Modifier PDF dans Swift SDK

Utilisez REST API pour modifier PDF dans Swift par programmation

Lorsque les développeurs modifient un PDF document avec cette Swift bibliothèque, ce qui est réellement modifié est le Document Object Model (DOM). Ainsi, presque toutes les modifications peuvent être apportées au PDF document représenté en tant que DOM. Avec le Swift SDK fourni, les développeurs peuvent facilement modifier un document : modifier du texte, mettre à jour des tableaux, ajouter des images, etc. Il suffit de charger un PDF, d'apporter les modifications nécessaires par programmation et d'exporter le résultat dans le même format de sauvegarde ou dans n'importe quel format de sauvegarde pris en charge.

Afficher l'extrait de code

Modifier PDF dans Swift à l'aide de REST API

Notre Swift bibliothèque donne aux développeurs la possibilité de modifier un PDF document directement en éditant son Document Object Model (DOM), ce qui signifie qu'aucun logiciel supplémentaire ne doit être installé.

Modifier le texte dans un PDF fichier à l'aide de Swift

Le cas le plus courant pour éditer un PDF fichier est l'édition de texte. Avec la solution logicielle donnée, vous pouvez ajouter, modifier ou supprimer du texte à l'aide de Swift dans le document.

Modifier la table dans le PDF fichier à l'aide de Swift

Une autre option d'édition PDF populaire est l'édition de tableau. Notre Swift SDK vous permet de travailler avec des tableaux et du texte dans des cellules de tableau.

Les Swift développeurs peuvent ajouter ou supprimer des tableaux et des cellules de tableau, ainsi qu'ajouter, modifier et supprimer du texte qu'ils contiennent.

Ajouter une image au PDF fichier à l'aide de Swift

Outre l'édition de texte et de tableaux en PDF, il existe une autre option courante : ajouter des images à un document dans Swift. Les développeurs Swift peuvent également ajouter une image dans un PDF fichier à l'aide de DOM.

Modifier PDF par programmation

Essayez ce puissant Swift SDK et évaluez certaines options d'édition de PDF documents. À l'aide de l'exemple suivant, chargez votre PDF document et apportez quelques modifications : ajoutez du texte, ajoutez un tableau et une cellule de tableau avec du texte ou insérez une image dans le PDF document:

Téléchargez un document que vous souhaitez modifier
Exécuter le code
Téléchargez une image que vous souhaitez insérer
Sélectionnez le format cible dans la liste
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);
Exécuter le code
  
Copier le code Swift dans le presse-papiers

Comment modifier PDF Swift REST API

  1. Installez 'Aspose.Words Cloud pour Swift'
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Swift
  3. Charger PDF à modifier dans Swift
  4. Insérer le contenu au début de PDF
  5. Téléchargez le document de résultat à partir du stockage en nuage

Swift bibliothèque pour utiliser PDF l'édition

Vous pouvez utiliser le gestionnaire de packages Swift et le gestionnaire de dépendances Cocoapods pour installer Aspose.Words Cloud SDK for Swift. Des informations détaillées sur l'installation du package sont données dans la section "Installation and Usage".

Comme alternative, vous pouvez cloner Aspose.Words Cloud SDK for Swift de GitHub et l'utiliser dans votre projet.

Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

Swift 4.2 ou plus récent

Reportez-vous à la Repository Documentation pour plus de détails.

Autres formats de fichiers pris en charge

Vous pouvez effectuer une opération d'édition pour d'autres formats de fichiers :

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.