GroupDocs.Viewer in breve

API per eseguire il rendering, visualizzare, convertire documenti, diapositive, diagrammi e molti altri tipi di documenti nelle applicazioni .NET

Illustration viewer

Visualizza i documenti in modo efficiente e affidabile

Con l’API GroupDocs.Viewer puoi eseguire il rendering efficiente di documenti di qualsiasi formato supportato in HTML, JPEG, PNG e PDF con opzioni flessibili e potenti mantenendo l’integrità del contenuto e della struttura del documento. GroupDocs.Viewer supporta .NET Framework 4.6.2 e .NET 6.0, funziona su piattaforme Windows e Linux.

Sono supportati i formati di file e documenti più diffusi

Supportiamo il rendering dei 180 formati di file e documenti più diffusi tra cui Word, Excel, PDF, PowerPoint, la famiglia di formati OpenDocument, archivi, immagini raster e vettoriali, e-book, linguaggi di programmazione e markup e molti altri tipi di file, inclusi quelli crittografati file protetti da password.

Uscita personalizzabile

GroupDocs.Viewer consente non solo di eseguire il rendering del documento, ma anche di controllare come esattamente, quali parti del documento dovrebbero essere renderizzate o ora, come dovrebbero essere renderizzate e di applicare diverse trasformazioni all’output renderizzato.

Interfaccia utente per ASP.NET Core

Forniamo un pacchetto di interfaccia utente open source per ASP.NET Core che può essere aggiunto al tuo progetto in un paio di minuti. Il pacchetto Viewer.UI contiene un’interfaccia utente Web basata su Angular e fornisce una serie di API utili e provider di archiviazione dati.

Indipendenza dalla piattaforma

GroupDocs.Viewer 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.Viewer 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.Viewer

Esegue il rendering, la visualizzazione e la conversione di documenti PDF e Office senza problemi

Feature icon

Visualizza i documenti in HTML

Converti documenti di qualsiasi tipo in un documento HTML con CSS e SVG, che può essere visualizzato in qualsiasi browser web moderno.

Feature icon

Rasterizzare i documenti

Rasterizza qualsiasi formato di documento supportabile nell’immagine raster, con formato immagine e qualità di compressione regolabili.

Feature icon

Restituisci ed evidenzia i codici di programmazione

Supporto di tutti i linguaggi di programmazione, scripting e markup più diffusi, con capacità di analizzare ed evidenziare la loro sintassi.

Feature icon

Converti in PDF

I documenti di qualsiasi formato supportato possono essere facilmente convertiti e salvati nel PDF con opzioni regolabili.

Feature icon

Applicare trasformazioni

Il documento di output può essere trasformato durante il rendering: le pagine possono essere ruotate e/o riorganizzate e la filigrana di testo può essere posizionata sopra di esse.

Feature icon

Regolazione dell’output HTML

I documenti HTML di output, generati da GroupDocs.Viewer, possono essere ottimizzati in modo molto preciso: è consentito salvare nello stream o nel file, con risorse esterne o incorporate, callback e così via.

Feature icon

Supporto di strutture documentali complesse

GroupDocs.Viewer supporta non solo i singoli documenti, ma anche i file che contengono internamente un elenco o una struttura gerarchica di documenti, come messaggi di posta elettronica con allegati, archivi ZIP con file interni all’interno di cartelle, immagini TIFF multipagina e così via.

Feature icon

Opzioni di ottimizzazione

GroupDocs.Viewer contiene un sottosistema di cache regolabile, che può ridurre i tempi di caricamento utilizzando le versioni dei documenti memorizzate nella cache. Inoltre una serie di diverse opzioni per diversi formati consente di escludere alcune parti o aspetti non necessari dei documenti dal rendering (caratteri, fogli di lavoro nascosti, allegati e-mail) per ottimizzare le prestazioni complessive

Feature icon

Supporto di documenti protetti da password

GroupDocs.Viewer consente di aprire documenti crittografati di diversi tipi: PDF, elaborazione testi, fogli di calcolo, presentazioni e altri, specificando una password nelle opzioni di caricamento.

Esempi di codici

Alcuni casi d’uso tipici di GroupDocs.Viewer per operazioni .NET

Rendere DOCX in HTML

Le proprietà della classe HtmlViewOptions ti consentono di controllare il processo di conversione, maggiori informazioni qui. Ad esempio, puoi incorporare tutte le risorse esterne nel file HTML di output, minimizzare il file di output e ottimizzarlo per la stampa.

C#

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

// Visualizzatore di istanze
using (Viewer viewer = new Viewer("resume.docx"))
{
    // Imposta le opzioni HTML di output
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources();
    
    // Renderizza DOCX in HTML con risorse incorporate
    viewer.View(options);
}

Esporta PPTX in PDF

Crea un’istanza della classe PdfViewOptions e passala al file Viewer.View per convertire un file PowerPoint PPTX in PDF. Le proprietà della classe PdfViewOptions consentono di controllare il processo di conversione. Ad esempio, puoi proteggere il file PDF di output, riordinarne le pagine e specificare la qualità delle immagini del documento. Fare riferimento alla seguente sezione della documentazione per i dettagli.

C#

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

using (var viewer = new Viewer("presentation.pptx"))
{
    // Imposta le opzioni PDF di output       
    var viewOptions = new PdfViewOptions("presentation.pdf");
    
    // Esporta PPTX in PDF       
    viewer.View(viewOptions);
}

 Italiano