Modifica Word file o PDF in .NET SDK

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

Quando gli sviluppatori modificano un documento con la soluzione .NET indicata, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al 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 il tuo Word, PDF o file in un formato di caricamento supportato, apportare le modifiche necessarie a livello di codice ed esportare il risultato in un formato di salvataggio supportato.

Visualizza lo snippet di codice

Modifica il documento in C# usando REST API

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

È importante sapere che usando questa soluzione C#, puoi modificare un documento in qualsiasi formato supportato. Ad esempio, è possibile caricare un file in PDF formato, DOCX, DOC, RTF, ODT, EPUB, HTML e altri formati, quindi modificare questo file e salvarlo nello stesso formato o in qualsiasi altro formato supportato.

Modifica il testo in C#

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

Modifica tabella in C#

Un'altra popolare opzione di modifica dei documenti è 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 a un documento usando C#

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

Modifica un documento online

Prova questo potente .NET SDK e valuta alcune opzioni nella modifica dei documenti. Utilizzando l'esempio seguente, carica il documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel 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.docx");
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(),
  "docx");
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.docx");
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(),
  "docx");
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.docx");
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.docx");
var insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(requestDocument, 
   requestDrawingObject, requestImageFile, nodePath: "sections/0");
var insertDrawingObject = await wordsApi.InsertDrawingObjectOnline(insertDrawingObjectRequest);

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

Come modificare un documento Word, PDF, HTML 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 un documento da modificare in C#
  4. Inserisci il contenuto all'inizio del documento
  5. Scarica il documento dei risultati dal cloud storage

C# libreria per utilizzare la modifica dei documenti

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.

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.