GroupDocs.Total in breve

Automatizza la visualizzazione di file, la conversione, la modifica, il confronto, la ricerca, l’applicazione di filigrane e altri flussi di lavoro nelle applicazioni .NET

Illustration total

Combina la potenza di più prodotti GroupDocs in un’unica soluzione completa

Puoi utilizzare le funzionalità di diversi prodotti GroupDocs per creare un approccio personalizzato che soddisfi le tue esigenze specifiche.

Ad esempio, puoi convertire un file Word in PDF e quindi aggiungere una firma digitale. Oppure compila i dati di un modello di documento da un database o estrai il testo da un’immagine e poi traducilo in un’altra lingua.

Le possibilità sono infinite!

Padroneggia la diversità dei formati di file

GroupDocs.Total per .NET sblocca la compatibilità con oltre 200 formati di file, consentendoti di elaborare documenti di tutti i tipi più diffusi. Dai formati per ufficio come Word ed Excel alle immagini, al codice e ai file crittografati, ti offriamo la soluzione.

Supporto multipiattaforma

Liberati dalle limitazioni della piattaforma. GroupDocs.Total fornisce compatibilità multipiattaforma, consentendoti di offrire prestazioni ottimali e disponibilità della soluzione agli utenti su qualsiasi sistema in cui è possibile installare .NET.

Indipendenza dalla piattaforma

GroupDocs.Total per .NET supporta i seguenti sistemi operativi, framework e gestori di pacchetti

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formati di file supportati

GroupDocs.Total per .NET supporta operazioni con i seguenti formati di file.

Microsoft Office, OpenDocument e formati di testo

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF, TXT
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLT, XLTM, XLTX
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM
  • Project: MPP, MPT, MPX
  • Outlook: MSG, EML, EMLX, PST, OST
  • OneNote: ONE
  • OpenDocument: ODT, OTT, ODS, ODP, OTP, OTS, ODG
  • Fixed Page Layout: PDF, TEX, XPS, OXPS
  • e-Books: EPUB, MOBI, DjVu
  • Delimiter-Separated Values: CSV, TSV

Immagini, grafica e diagrammi

  • Immagini raster: BMP, GIF, JPG, PNG, TIFF, WebP, DNG, DIB, Jpeg2000 family
  • Windows Icon: ICO
  • Scalable Vector Graphics: SVG, CDR, CMX, IGS, SVGZ
  • Adobe Photoshop: PSD, PSB
  • Stereo Lithography (3D Printing): STL
  • Medical Imaging: DICOM
  • Plotter Documents: PLT, HPG
  • Autodesk Design Web Formats: DWF, DWG
  • AutoCAD Drawing: DWT, IFC, STL, CF2

Altro

  • ragnatela: HTML, MHT, MHTML, XML
  • Metafile: WMF, EMF, CGM, EMZ, WMZ
  • Visio: VSD, VDX, VSS, VSSX, VSX, VST, VSTX, VTX, VSDX, VDW, VSTM, VSSM, VSDM
  • Project: MPP, MPT, MPX
  • PostScript: PS, EPS
  • Archivi: ZIP, TAR, BZ2, GZ, RAR, RAR5
  • Altro: VCF, VCARD, NUMBERS, NSF, OBJ
  • C/C++/C# Files: C, CC, C# , CPP, CXX, CS, H, HH, M, MM
  • Java/JavaScript Files: JAVA, JS, JSON, PROPERTIES

Funzionalità di GroupDocs.Total

Gestisci, esegui il rendering e converti in modo completo PDF e documenti Office

Feature icon

Visualizzazione estesa dei file

Visualizzazione completa di documenti per oltre 180 formati, inclusi HTML, immagini e PDF.

Feature icon

Conversione del formato

Conversione perfetta tra vari formati di documenti senza strumenti esterni.

Feature icon

Annotazione interattiva

Funzionalità di annotazione avanzate per elementi di testo e immagine all’interno dei documenti.

Feature icon

Confronto dei contenuti

Confronto preciso dei documenti, evidenziando le differenze di contenuto e stile.

Feature icon

Flessibilità della firma

Opzioni di firma versatili, tra cui testo, immagine e firme digitali.

Feature icon

Creazione di documenti basata su modelli

Generazione automatizzata di documenti da modelli e origini dati esterne.

Feature icon

Gestione dei metadati

Robusto accesso e manipolazione dei metadati per un migliore controllo dei documenti.

Feature icon

Ricerca Avanzata

Potente funzionalità di ricerca con supporto per algoritmi fuzzy e sinonimi.

Feature icon

Controllo filigrana

Gestione semplice della filigrana dei documenti, che offre funzionalità di personalizzazione ed estrazione.

Esempi di codici

Alcuni scenari reali di GroupDocs.Total per l’utilizzo di .NET

Proteggi e organizza i contratti: applica filigrane e gestisci i metadati nel file DOCX

Proteggi e organizza in modo efficiente i tuoi documenti Word con questo esempio di codice completo. L’esempio seguente ti consente di implementare una solida gestione della filigrana e dei metadati all’interno del flusso di lavoro del contratto per una maggiore sicurezza e gestione delle informazioni. Dimostra come:

Applica una filigrana personalizzata: Aggiungi una filigrana prominente “Bozza di contratto” al documento per chiarezza visiva e protezione. Personalizza la filigrana con opzioni di carattere, colore, opacità e allineamento.

Migliora i metadati: modifica facilmente i metadati del documento per includere dettagli essenziali come autore, ora di creazione, azienda, categoria e parole chiave per una migliore organizzazione e ricercabilità.

C#

using GroupDocs.Metadata;
using GroupDocs.Watermark;
using GroupDocs.Watermark.Common;
using GroupDocs.Watermark.Watermarks;

// Carica il tuo documento nella filigrana
using (Watermarker watermarker = new Watermarker("contract.docx"))
{
    // Imposta il testo e il carattere desiderati per la filigrana
    TextWatermark watermark = new TextWatermark("Contract Draft", new Font("Arial", 60, FontStyle.Bold));
    
    // Scegli il colore del carattere e l'opacità, la rotazione e gli allineamenti del testo
    watermark.ForegroundColor = Color.DarkGreen;
    watermark.Opacity = 0.5;
    watermark.HorizontalAlignment = HorizontalAlignment.Center;
    watermark.VerticalAlignment = VerticalAlignment.Center;
    
    // Applicare la filigrana
    watermarker.Add(watermark);
    
    // Salva il documento risultante
    watermarker.Save("watermarked-contract.docx");
}

using (Metadata metadata = new Metadata("watermarked-contract.docx"))
{
  var root = metadata.GetRootPackage<WordProcessingRootPackage>();

  // Aggiorna le proprietà dei metadati del documento
  root.DocumentProperties.Author = "Name Surname";
  root.DocumentProperties.CreatedTime = DateTime.Now;
  root.DocumentProperties.Company = "Company Name";
  root.DocumentProperties.Category = "Work materials";
  root.DocumentProperties.Keywords = "contract, watermarked";

  // Salva il documento con i metadati aggiornati
  metadata.Save("contract-final.docx");
}        

Redazione semplificata dei documenti

Scenario: Un grande studio legale elabora spesso diversi documenti contenenti informazioni riservate sui clienti che devono essere oscurate prima di condividerle con terze parti o per la divulgazione pubblica. L’oscuramento manuale di queste informazioni sensibili può essere noioso, dispendioso in termini di tempo e soggetto a errori umani. Per garantire efficienza, accuratezza e conformità alle normative sulla protezione dei dati, lo studio legale cerca una soluzione automatizzata per semplificare il processo di redazione dei documenti.


Soluzione: GroupDocs.Total automatizza il processo, attivando la redazione alla ricezione di un documento. Inoltre, le opzioni flessibili potenziano la personalizzazione consentendo di impostare regole, scegliere le modalità di oscuramento (ad esempio oscuramento, sostituzione con asterischi) e specificare sezioni o pagine specifiche per la redazione. Infine, output intuitivo genera documenti oscurati in formato PDF per una facile condivisione e revisione, mentre una maggiore sicurezza e verificabilità garantiscono l’intero il processo è documentato in termini di conformità e responsabilità.

Questa soluzione completa consente ai professionisti legali e ad altre organizzazioni di ridurre in modo significativo i tempi e i costi di redazione, ridurre al minimo l’errore umano e gestire in modo coerente le informazioni sensibili con sicurezza.

C#

using GroupDocs.Redaction;
using GroupDocs.Viewer;
using GroupDocs.Viewer.Options;

// Carica il documento con dati privati ​​nel redattore 
using (Redactor redactor = new Redactor("customer-info.docx"))
{
  // Configura e personalizza le opzioni di redazione 
  redactor.Apply(new ExactPhraseRedaction("John Smith", new ReplacementOptions("[personal]")));
  // Applica le revisioni e salva il risultato 
  redactor.Save();
}

// Carica il file oscurato per la revisione 
using (var viewer = new Viewer("customer-info.docx"))
{
  // Imposta il PDF come formato di visualizzazione desiderato       
  var viewOptions = new PdfViewOptions("redacted-info.pdf");

  // Salva il documento in PDF      
  viewer.View(viewOptions);
}
 Italiano