GroupDocs.Editor for .NET a colpo d’occhio

API per modificare, convertire e salvare documenti, fogli di calcolo, diapositive ed e-book in applicazioni .NET.

Illustration editor

Modifica senza sforzo più documenti in C#

Modifica perfettamente più file PDF e Office con supporto per una vasta gamma di formati. GroupDocs.Editor for .NET Rende la modifica dei documenti in fretta e senza problemi.

Converti i documenti in HTML/CSS

Converti i documenti in puro markup HTML/CSS compatibile con gli editori di Wysiwyg, consentendo una modifica di documenti facile ed efficiente in un ambiente Web.

Salva documenti modificati in vari formati

Salva i tuoi documenti modificati al loro formato originale o esportali in altri formati come il PDF, garantendo flessibilità e compatibilità.

Indipendenza della piattaforma

I seguenti sistemi operativi, framework e responsabili dei pacchetti sono supportati

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formati di file supportati

GroupDocs.Editor supporta le operazioni con i seguenti formati di file su importazione ed esportazione (Elenco completo).

Formati di Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Altri formati di documenti

  • Formati a livello fisso: PDF, XPS (solo esportazione)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Tabelle di testo delimitate: CSV, TSV, DSV (separatore arbitrario)
  • Altri formati della tabella: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Formati relativi al web

  • Markup: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Formati e -mail: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Caratteristiche principali

Carica, modifica e salva senza soluzione di continuità in diversi formati di documenti, e -mail, ebook e PDF.

Feature icon

Modifica file

Modifica il contenuto di vari formati di documenti tra cui PDF, DOCX, XLSX, PPTX e altro.

Feature icon

Tradurre in html/css

Converti i documenti in HTML/CSS per una facile modifica con redattori WYSIWYG come CKEditor o Tinymce.

Feature icon

Salva documenti modificati

Salva l’HTML/CSS modificato di nuovo nel formato del documento originale o esporta in PDF.

Feature icon

Estrarre informazioni sul documento

Estrarre informazioni come conteggio delle pagine, dimensioni e stato di crittografia dai documenti.

Feature icon

Supporto per vari formati

Modifica una vasta gamma di formati di documenti tra cui file Microsoft Office, PDF e altro ancora.

Feature icon

Protezione password

Carica e modifica i documenti protetti da password con facilità e proteggendo i documenti di output con protezione da password.

Feature icon

Modifica e -mail

Modifica e salva i messaggi di posta elettronica e le lettere in MSG, EML, EMLX, MBOX e molti altri formati, tra cui la modifica dei metadati come soggetto, a, CC, BCC, da, titolo, data e così via.

Feature icon

Estrazione di carattere

Estrai caratteri da documenti di elaborazione delle parole da utilizzare nel processo di modifica.

Feature icon

Pagine di anteprima

Generare rappresentazioni di immagini delle pagine dei documenti per comprendere meglio il contenuto e la struttura.

Campioni di codice

Alcuni casi d’uso di operazioni tipiche utilizzando GroupDocs.Editor for .NET

Sostituisci il testo in DOCX

Questo esempio mostra il caricamento e la modifica di un contenuto del file DOCX di input a livello di programmazione sostituendo il contenuto di testo su un altro. Successivamente il contenuto del documento modificato viene salvato come nuovo documento DOCX.

Modifica Input Docx sostituendo il testo e salvalo su DOCX


// Carica il documento di ingresso per via e specifica le opzioni di caricamento, se necessario
Editor editor = new Editor("input.docx", new WordProcessingLoadOptions());

// Apri il documento per Modifica e ottieni il "Documentazione Editad"
EditableDocument original = editor.Edit();

// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");

// Crea una nuova istanza "EditaBocument" dal contenuto modificato
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);

// Prepara le opzioni di salvataggio con formatx di output desiderato
WordProcessingSaveOptions saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Salva il contenuto del documento modificato su DOCX
editor.Save(edited, "output.docx", saveOptions);

// Disporre tutte le risorse
edited.Dispose(); original.Dispose(); editor.Dispose();

Modifica il contenuto di particolare foglio di lavoro Excel

Il documento di foglio di calcolo (come XLS, XLSX, XLSM, ODS e così via) può avere uno o più fogli di lavoro (tabs). GroupDocs.Editor consente di modificare il contenuto di un foglio di lavoro alla volta. Dopo essere stato modificato, questo foglio di lavoro può essere salvato nel documento separato del foglio di calcolo (in cui verrà salvato solo questo foglio di lavoro specifico), oppure il foglio di lavoro modificato può essere inserito di nuovo al documento originale, dove può sostituire il foglio di lavoro originale o essere salvato insieme, insieme a quello originale. Questo esempio mostra il caricamento del documento XLSX, modificando il suo secondo foglio di lavoro e salvandolo come nuovo documento separato nei formati XLSX e CSV.

Modifica un particolare foglio di lavoro di XLSX e salva come XLSX e CSV


// INGRESSO DI CARICARE XLSX per via e specificare le opzioni di caricamento, se necessario
Editor editor = new Editor("input.xlsx", new SpreadsheetLoadOptions());

// Crea e regola le opzioni di modifica: imposta il 2 ° foglio di lavoro su modifica
SpreadsheetEditOptions editOptions = new SpreadsheetEditOptions() { WorksheetIndex = 1 } ;

// Apri questo 2 ° foglio di lavoro per modificare e ottenere il "Documentazione editabile"
EditableDocument originalWorksheet = editor.Edit(editOptions);

// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = originalWorksheet.GetEmbeddedHtml().Replace("Cell Text", "Edited Cell Text");

// Crea una nuova istanza "EditaBocument" dal foglio di lavoro modificato
EditableDocument editedWorksheet = EditableDocument.FromMarkup(modifiedContent, null);

// Salva foglio di lavoro modificato al nuovo documento XLSX
editor.Save(editedWorksheet, "output.xlsx", new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx));

// Salva foglio di lavoro modificato al nuovo documento CSV con delimitatore/separatore di virgola (,)
editor.Save(editedWorksheet, "output.csv", new DelimitedTextSaveOptions(","));

// Disporre tutte le risorse
editedWorksheet.Dispose(); originalWorksheet.Dispose(); editor.Dispose();

Sostituisci il testo in PDF

Questo esempio mostra il caricamento e la modifica di un contenuto del file PDF di input programmaticamente sostituendo il contenuto di testo su un altro. Successivamente il contenuto del documento modificato viene salvato come nuovo documento PDF.

Modifica PDF di input sostituendo il testo e salvalo su PDF


// Carica il file PDF per via e specifica le opzioni di caricamento PDF
Editor editor = new Editor("input.pdf", new PdfLoadOptions());

// Apri il documento per Modifica e ottieni il "Documentazione Editad"
EditableDocument original = editor.Edit();

// Sostituisci il testo: questo emula la modifica del contenuto
string modifiedContent = original.GetEmbeddedHtml().Replace("old text", "new text");

// Crea una nuova istanza "EditaBocument" dal contenuto modificato
EditableDocument edited = EditableDocument.FromMarkup(modifiedContent, null);

// Salva contenuto del documento modificato in PDF
editor.Save(edited, "output.pdf", new PdfSaveOptions());

// Disporre tutte le risorse
edited.Dispose(); original.Dispose(); editor.Dispose();

Pronto per iniziare?

Scarica GroupDocs.Editor gratuitamente o ottieni una licenza di prova per l’accesso completo!

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Suggerimenti per la licenza temporanea

1
Iscriviti con la tua email di lavoro. I servizi di posta gratuiti non sono consentiti.
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
 Italiano