Disabilitare le verifiche delle licenze dei font in PDF

Introduzione

Nell’ambito dello sviluppo .NET, la gestione e la manipolazione dei documenti è spesso un aspetto cruciale per molte applicazioni. Che si tratti di visualizzare PDF, documenti Word o altri tipi di file, disporre di strumenti affidabili per gestire queste attività in modo efficiente è essenziale. È qui che entra in gioco GroupDocs.Viewer per .NET. Questa potente libreria offre agli sviluppatori la possibilità di integrare perfettamente le funzionalità di visualizzazione dei documenti nelle loro applicazioni .NET.

Disabilitare le verifiche delle licenze dei font nei PDF con GroupDocs.Viewer .NET

Prerequisiti

Prima di iniziare a utilizzare GroupDocs.Viewer per .NET, è necessario soddisfare alcuni prerequisiti:

1. Installa Visual Studio

Prima di tutto, assicurati di avere Visual Studio installato sul tuo sistema. Puoi scaricarlo dal sito web di Microsoft se non l’hai già fatto.

2. Scarica GroupDocs.Viewer per .NET

Vai al collegamento per il download per ottenere l’ultima versione di GroupDocs.Viewer per .NET. Seguire le istruzioni di installazione fornite per configurarlo nel proprio ambiente di sviluppo.

3. Ottenere una licenza temporanea

Per sfruttare appieno il potenziale di GroupDocs.Viewer per .NET durante lo sviluppo e i test, si consiglia di ottenere una licenza temporanea. È possibile richiederne una a Qui.

Importa spazi dei nomi

Una volta completati i prerequisiti, sei pronto per iniziare a utilizzare GroupDocs.Viewer per .NET nei tuoi progetti. Inizia importando gli spazi dei nomi necessari nel tuo codice base.

using System;
using System.IO;
using GroupDocs.Viewer.Options;

Per una comprensione più chiara, scomponiamo l’esempio fornito in più passaggi:

Passaggio 1: definire la directory di output

Per prima cosa, definisci la directory in cui desideri che vengano archiviate le pagine del documento renderizzate.

string outputDirectory = "Your Document Directory";

Passaggio 2: definire il formato del percorso del file di paging

Imposta il formato per i percorsi dei file delle singole pagine del documento.

string pageFilePathFormat = Path.Combine(outputDirectory, "page_{0}.png");

Passaggio 3: inizializzare l’oggetto Viewer

Crea un’istanza della classe Viewer, passando il percorso al documento che vuoi visualizzare.

using (Viewer viewer = new Viewer(TestFiles.OXPS_EMBEDDED_FONT))

Passaggio 4: configurare le opzioni di visualizzazione HTML

Definire le opzioni per la visualizzazione del documento come HTML, specificando il formato per le risorse incorporate (ad esempio, immagini).

HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources(pageFilePathFormat);

Passaggio 5: disabilitare le verifiche delle licenze dei font

Abilitare l’opzione per disabilitare le verifiche delle licenze dei font per garantire un rendering fluido.

options.PdfOptions.DisableFontLicenseVerifications = true;

Passaggio 6: Visualizza documento

Richiama il metodo View dell’oggetto Viewer, passando le opzioni configurate.

viewer.View(options);

Passaggio 7: visualizzare la directory di output

Informare l’utente sulla posizione in cui sono archiviate le pagine del documento renderizzato.

Console.WriteLine($"\nSource document rendered successfully.\nCheck output in {outputDirectory}.");

Conclusione

GroupDocs.Viewer per .NET offre agli sviluppatori una soluzione completa per integrare senza problemi le funzionalità di visualizzazione dei documenti nelle loro applicazioni .NET. Seguendo i passaggi descritti in questo tutorial, è possibile utilizzare efficacemente questa potente libreria per migliorare i flussi di lavoro di gestione dei documenti.

Domande frequenti

GroupDocs.Viewer per .NET può gestire più formati di documenti?

Sì, GroupDocs.Viewer supporta un’ampia gamma di formati di documenti, tra cui PDF, Microsoft Word, Excel, PowerPoint e altri.

GroupDocs.Viewer per .NET è adatto alle applicazioni web?

Certamente, GroupDocs.Viewer può essere integrato senza problemi sia nelle applicazioni desktop che in quelle web sviluppate utilizzando le tecnologie .NET.

GroupDocs.Viewer richiede dipendenze aggiuntive?

No, GroupDocs.Viewer per .NET ha dipendenze minime e può essere facilmente integrato nei progetti esistenti.

Posso personalizzare l’aspetto dei documenti renderizzati?

Sì, GroupDocs.Viewer offre diverse opzioni per personalizzare l’aspetto e il comportamento dei documenti renderizzati, in base alle tue esigenze specifiche.

È disponibile supporto tecnico per GroupDocs.Viewer per .NET?

Sì, puoi richiedere assistenza e guida al team di supporto dedicato tramite foro.