GroupDocs.Viewer in sintesi

API per il rendering, la visualizzazione e la conversione di documenti, presentazioni, diagrammi e molti altri tipi di file in applicazioni Python

Illustration viewer

Visualizza i documenti in modo efficiente e affidabile

Con l’API GroupDocs.Viewer è possibile eseguire il rendering efficiente di documenti in 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 per Python funziona su piattaforme Windows, Linux e macOS.

Sono supportati i formati di file e documenti più popolari

Supportiamo il rendering di oltre 190 dei formati di file e documenti più popolari, 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 file crittografati protetti da password.

Output personalizzabile

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

Indipendenza dalla piattaforma

GroupDocs.Viewer per Python supporta i seguenti sistemi operativi, framework e gestori di pacchetti

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
PyPI

Formati di file supportati

GroupDocs.Viewer per Python tramite .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

  • Web: 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

Rendi, visualizza e converti senza interruzioni documenti PDF e Office

Feature icon

Visualizza i documenti in HTML

Converti documenti di qualsiasi tipo in un documento HTML con CSS e SVG, visualizzabile in qualsiasi browser web moderno.

Feature icon

Rasterizza i documenti in JPEG o PNG

Rasterizza qualsiasi formato di documento supportato in un’immagine raster, con formato immagine e qualità di compressione regolabili.

Feature icon

Controlla i font del documento

Identifica i font utilizzati in un documento. Gestisci i font mancanti sostituendoli o escludendoli dall’output.

Feature icon

Converti in PDF

Qualsiasi documento in un formato supportato può essere facilmente convertito e salvato in PDF con opzioni regolabili.

Feature icon

Applica trasformazioni

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

Feature icon

Regolazione dell’output HTML

I documenti HTML generati da GroupDocs.Viewer possono essere regolati finemente: è possibile salvarli su stream o file, con risorse esterne o incorporate, callback e così via.

Feature icon

Supporto a strutture di documento complesse

GroupDocs.Viewer supporta non solo documenti singoli, ma anche file che contengono internamente un elenco o una struttura gerarchica di documenti, come messaggi email con allegati, archivi ZIP con file interni in cartelle, immagini TIFF multi-pagina e così via.

Feature icon

Opzioni di ottimizzazione

GroupDocs.Viewer contiene un sottosistema di cache regolabile, che può velocizzare i tempi di caricamento utilizzando le versioni cache dei documenti. Inoltre, un insieme di opzioni diverse per i vari formati consente di escludere alcune parti o aspetti non necessari dei documenti dal rendering (font, fogli di lavoro nascosti, allegati email) per ottimizzare le prestazioni complessive.

Feature icon

Supporto ai documenti protetti da password

GroupDocs.Viewer consente di aprire documenti crittografati di diversi tipi: PDF, WordProcessing, Spreadsheet, Presentation e altri, specificando una password nelle opzioni di caricamento.

Esempi di codice

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

Converti DOCX in HTML

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

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import HtmlViewOptions

def render_docx_to_html():
    # Istanzia Viewer
    with Viewer("resume.docx") as viewer:
        # Imposta le opzioni HTML di output, un file per pagina
        view_options = HtmlViewOptions.for_embedded_resources("page_{0}.html")

        # Converti DOCX in HTML con risorse incorporate
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_html()

Esporta PPTX in PDF

Crea un’istanza della classe PdfViewOptions e passala al metodo Viewer.view per convertire un file PowerPoint PPTX in PDF. Le proprietà della classe PdfViewOptions consentono di controllare il processo di conversione. Ad esempio, è possibile proteggere il file PDF di output, riordinare le sue pagine e specificare la qualità delle immagini del documento. Consulta la sezione della documentazione seguente per i dettagli.

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PdfViewOptions

def export_pptx_to_pdf():
    # Istanzia Viewer
    with Viewer("presentation.pptx") as viewer:
        # Imposta le opzioni PDF di output
        view_options = PdfViewOptions("presentation.pdf")

        # Esporta PPTX in PDF
        viewer.view(view_options)

if __name__ == "__main__":
    export_pptx_to_pdf()

Converti DOCX in PNG

Crea un’istanza di PngViewOptions e passala al metodo Viewer.view per rendere ogni pagina di un documento DOCX come immagine PNG separata. Il segnaposto {0} nel percorso di output viene sostituito con il numero di pagina, così un documento multipagina genera un PNG per pagina. Consulta la guida rapida di avvio per altri esempi di rendering.

Python

from groupdocs.viewer import Viewer
from groupdocs.viewer.options import PngViewOptions

def render_docx_to_png():
    # Istanzia Viewer
    with Viewer("resume.docx") as viewer:
        # Imposta le opzioni PNG di output, un'immagine per pagina
        view_options = PngViewOptions("page_{0}.png")

        # Converti DOCX in immagini PNG
        viewer.view(view_options)

if __name__ == "__main__":
    render_docx_to_png()

Pronto per iniziare?

Scarica GroupDocs.Viewer 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.
Image
2
Utilizza il pulsante Ottieni una licenza temporanea nel secondo passaggio.
Image
 Italiano