Modifica PDF in .NET SDK

Utilizza REST API per modificare PDF in C# a livello di codice

Quando gli sviluppatori modificano un PDF documento con questa libreria C#, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al PDF documento rappresentato come DOM. Con .NET SDK fornito, gli sviluppatori possono modificare facilmente un documento: modificare il testo, aggiornare le tabelle, aggiungere immagini e così via. Basta caricare un PDF, apportare le modifiche necessarie a livello di codice ed esportare il risultato nello stesso formato di salvataggio o in qualsiasi formato supportato.

Visualizza lo snippet di codice

Modifica PDF in C# usando REST API

La nostra libreria .NET offre agli sviluppatori la possibilità di modificare un PDF documento direttamente modificandone il Document Object Model (DOM), il che significa che non è necessario installare alcun software aggiuntivo.

Modifica il testo nel PDF file usando C#

Il caso più comune per modificare un PDF file è la modifica del testo. Con la soluzione software fornita, puoi aggiungere, modificare o eliminare testo utilizzando C# all'interno del documento.

Modifica la tabella nel PDF file usando C#

Un'altra popolare opzione di modifica PDF è la modifica della tabella. Il nostro .NET SDK ti consente di lavorare con tabelle e testo nelle celle di una tabella.

Gli sviluppatori di C# possono aggiungere o rimuovere tabelle e celle di tabelle, nonché aggiungere, modificare e rimuovere il testo al loro interno.

Aggiungi un'immagine al PDF file usando C#

Oltre a modificare testo e tabelle in PDF, c'è un'altra opzione comune: aggiungere immagini a un documento in C#. Gli sviluppatori .NET possono anche aggiungere un'immagine in un PDF file utilizzando DOM.

Modifica PDF a livello di codice

Prova questo potente .NET SDK e valuta alcune opzioni nella modifica dei PDF documenti. Utilizzando l'esempio seguente, carica il tuo PDF documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel PDF documento:

Carica un documento che desideri modificare
Esegui codice
Carica un'immagine che vuoi inserire
Seleziona il formato di destinazione dall'elenco
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.pdf");
var requestParagraph = new ParagraphInsert()
{
    Text = "Morbi enim nunc faucibus a."
};
var insertParagraphRequest = new InsertParagraphOnlineRequest(requestDocument, 
   requestParagraph);
var insertParagraph = await wordsApi.InsertParagraphOnline(insertParagraphRequest);

var convertRequest = new ConvertDocumentRequest(insertParagraph.Document.Values.First(),
  "pdf");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.pdf");
var requestTable = new TableInsert()
{
    ColumnsCount = 1,
    RowsCount = 2
};
var insertTableRequest = new InsertTableOnlineRequest(requestDocument, 
   requestTable, nodePath: "");
var insertTable = await wordsApi.InsertTableOnline(insertTableRequest);

var convertRequest = new ConvertDocumentRequest(insertTable.Document.Values.First(),
  "pdf");
var convert = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration { ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" };
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.pdf");
var requestDrawingObject = new DrawingObjectInsert()
{
    Height = 0f,
    Left = 0f,
    Top = 0f,
    Width = 0f,
    RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
    RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
    WrapType = DrawingObjectInsert.WrapTypeEnum.Inline
};
using var requestImageFile = File.OpenRead("Input2.pdf");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

var convertRequest = new ConvertDocumentRequest(insertDrawingObject.Document.Values.First(),
  "pdf");
var convert = await wordsApi.ConvertDocument(convertRequest);
Esegui codice
  
Copia il codice C# negli appunti

Come modificare PDF C# REST API

  1. Installa "Aspose.Words Cloud per .NET"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto C#
  3. Carica PDF per modificare in C#
  4. Inserisci contenuto all'inizio di PDF
  5. Scarica il documento dei risultati dal cloud storage

C# libreria per utilizzare la modifica PDF

Installa 'Aspose.Words Cloud SDK for .NET' usando il gestore di pacchetti NuGet. Basta eseguire nuget install Aspose.Words-Cloud per installare e fare riferimento automaticamente all'assembly corrispondente nel progetto. In alternativa, puoi clonare manualmente Aspose.Words Cloud SDK for .NET da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

  • .NET Standard 2.0 o versioni successive

Fare riferimento alla Repository Documentation per ulteriori dettagli.

Altri formati di file supportati

È possibile eseguire operazioni di modifica per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.