Microsoft Publisher è uno strumento di desktop publishing progettato per creare diverse pubblicazioni, tra cui newsletter, brochure, volantini e altro nel formato PUB. Tuttavia, il formato file PUB manca di un’ampia compatibilità. Pertanto, ci sono casi in cui diventa necessario trasformare i file PUB in immagini TIFF. In questo articolo impareremo come convertire PUB in TIFF in C#. Ti forniremo un tutorial completo passo passo insieme ad esempi di codice per facilitare il tuo viaggio.
Questo articolo tratta i seguenti argomenti:
- API C# per convertire PUB in TIFF
- Passi per convertire un file PUB in un TIFF
- Converti PUB in TIFF in C#
- Converti PUB in TIFF online
- Risorse didattiche gratuite
API C# per convertire PUB in TIFF
La conversione dei file PUB dell’editore in immagini TIFF può essere eseguita in due passaggi. Innanzitutto, utilizzeremo l’API Aspose.PUB for .NET per caricare e convertire il file PUB nel formato PDF. Successivamente, utilizzeremo l’API Aspose.PDF for .NET per eseguire il rendering delle pagine del file PDF in immagini TIFF.
scaricare le DLL delle API o installarle utilizzando i seguenti comandi NuGet:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
Come convertire un file PUB in un TIFF
Possiamo facilmente salvare un file PUB come immagine TIFF seguendo i passaggi seguenti:
- Crea un parser PUB e analizza il file PUB.
- Converti un flusso di file PUB in un PDF.
- Crea un dispositivo TIFF ed elabora il PDF per salvarlo come TIFF.
Ora vediamo come eseguire questi passaggi in C# per convertire un file PUB di Publisher in un TIFF.
Converti PUB in TIFF in C#
Seguire i passaggi seguenti per convertire il file Publisher in un’immagine TIFF a livello di codice in C#:
- Crea un parser PUB utilizzando il metodo CreateParser() della classe PubFactory.
- Analizzare il file Publisher caricato utilizzando il metodo Parse().
- Inizializza l’oggetto MemoryStream per contenere il file PDF.
- Converti PUB in PDF utilizzando il metodo ConvertToPdf().
- Crea un’istanza della classe Document con il flusso PDF.
- Facoltativamente, specificare TiffSettings.
- Successivamente, crea un’istanza di TiffDevice con risoluzione e l’oggetto TiffSettings.
- Infine, chiama il metodo Process() per salvare il documento come TIFF.
Nell’esempio di codice seguente viene illustrato come convertire PUB in TIFF in C#.
// Questo esempio di codice mostra come convertire il file PUB di Publisher nel formato immagine JPG.
// Carica il file PUB e crea PUB Parser
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// Analizzare il file PUB
var doc = parser.Parse();
// Inizializza il flusso di memoria
MemoryStream stream = new MemoryStream();
// Converti file PUB in PDF
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// Carica il flusso di documenti PDF
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// Crea oggetto Risoluzione
Resolution resolution = new Resolution(300);
// Crea un oggetto TiffSettings
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// Crea dispositivo TIFF
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// Converti il file PUB nel formato immagine TIF
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
Ottieni una licenza gratuita
Puoi ottenere una licenza temporanea gratuita per provare le librerie senza limitazioni di valutazione.
Convertitore da PUB a TIFF: online gratuito
Puoi provare questa app convertitore online gratuito da PUB a TIFF per convertire i file dell’editore in immagini TIFF senza installare alcun software o plug-in.
Converti PUB in TIFF online – Risorse didattiche
Oltre a convertire i file PUB di Publisher in formato TIFF, puoi anche esplorare varie altre funzionalità della libreria utilizzando le seguenti risorse:
Conclusione
In questo post del blog, ti abbiamo mostrato come convertire PUB in TIFF in C#. Abbiamo fornito una guida passo passo e frammenti di codice per aiutarti a iniziare. Convertire i file Publisher in TIFF è un’attività relativamente semplice e gli snippet di codice forniti in questo post del blog possono essere utilizzati come punto di partenza per sviluppare la propria applicazione di conversione da Publisher a TIFF. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.