Converti Publisher in JPG in C# | Convertitore da PUB a JPG/JPEG

Publisher è un’applicazione software di desktop publishing di Microsoft utilizzata per creare una varietà di pubblicazioni, come newsletter, brochure, volantini e altro. Tuttavia, i file PUB non sono ampiamente supportati, quindi in alcuni casi potrebbe essere necessario convertire i file PUB in immagini JPG a livello di codice. In questo post del blog, ti mostreremo come convertire Publisher in JPG in C#. Forniremo una guida passo passo e frammenti di codice per aiutarti a iniziare.

Questo articolo tratta i seguenti argomenti:

  1. API C# per convertire Publisher in JPG
  2. Passaggi per convertire un file Publisher in JPG
  3. Converti Publisher in JPG in C#
  4. Converti file PUB in JPG online
  5. Risorse didattiche

API C# per convertire Publisher in JPG

La conversione da editore a JPG comprende due passaggi. Innanzitutto, utilizzeremo l’API Aspose.PUB for .NET per caricare ed eseguire il rendering del file PUB nel formato PDF, quindi le pagine del file PDF verranno convertite in immagini JPG utilizzando l’API Aspose.PDF for .NET API.

Aspose.PUB for .NET consente agli sviluppatori di lavorare senza problemi con i file Microsoft Publisher (PUB) all’interno delle loro applicazioni .NET. Fornisce un set completo di funzionalità per leggere, scrivere, convertire e manipolare file PUB. Considerando che Aspose.PDF for .NET è uno strumento versatile che può essere utilizzato per eseguire un’ampia gamma di attività relative ai file PDF.

scaricare le DLL delle API o installarle utilizzando i seguenti comandi NuGet:

PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF

Come convertire il file PUB dell’editore in JPG

Possiamo convertire facilmente un file PUB in un’immagine JPG seguendo i passaggi seguenti:

  1. Crea un parser PUB e analizza il file PUB.
  2. Converti un flusso di file PUB in un PDF.
  3. Scorri tutte le pagine del documento PDF.
  4. Crea un dispositivo Jpeg ed elabora le pagine da salvare come immagini JPG.

Ora vediamo come eseguire questi passaggi in C# per convertire un file PUB di Publisher in JPG.

Converti Publisher in immagine JPG in C#

Seguire i passaggi seguenti per convertire il file Publisher in un’immagine JPG a livello di codice in C#:

  1. Crea un parser PUB utilizzando il metodo CreateParser() della classe PubFactory.
  2. Analizzare il file Publisher caricato utilizzando il metodo Parse().
  3. Inizializza l’oggetto MemoryStream per contenere il file PDF.
  4. Converti PUB in PDF utilizzando il metodo ConvertToPdf().
  5. Crea un’istanza della classe Document con il flusso PDF.
  6. Ottieni informazioni sui file utilizzando l’oggetto della classe PdfFileInfo.
  7. Scorri le pagine del documento PDF e ottieni altezza, larghezza e risoluzione impostata.
  8. Successivamente, crea un’istanza di JpegDevice con altezza, larghezza e risoluzione per la pagina.
  9. Infine, chiama il metodo Process() per salvare come JPG. Prende come argomenti la pagina e il percorso del file immagine di output.

L’esempio di codice seguente mostra come convertire Publisher in JPG 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);

// Ottieni informazioni sul file PDF
PdfFileInfo info = new PdfFileInfo(document);

// Passa in rassegna tutte le pagine del PDF
foreach (Page page in document.Pages)
{
    // Ottieni larghezza e altezza della pagina
    int width = Convert.ToInt32(info.GetPageWidth(page.Number));
    int height = Convert.ToInt32(info.GetPageHeight(page.Number));

    // Crea oggetto Risoluzione
    Resolution resolution = new Resolution(300);

    // Crea un dispositivo Jpeg con larghezza, altezza e risoluzione specificate
    JpegDevice JpegDevice = new JpegDevice(width, height, resolution);

    // Elabora il file di pagina e salva l'immagine JPEG di output
    JpegDevice.Process(page, "C:\\Files\\Page" + page.Number + ".jpg");
}
Converti Publisher in immagine JPG in C#

Converti Publisher in immagine JPG in C#.

Ottieni una licenza gratuita

Puoi ottenere una licenza temporanea gratuita per provare le librerie senza limitazioni di valutazione.

Convertitore da PUB a JPG: online gratuito

Puoi provare questa app convertitore online gratuito da PUB a JPG per convertire i file dell’editore in immagini JPG senza installare alcun software o plug-in.

Converti file PUB in JPG online – Risorse didattiche

Oltre a convertire i file PUB di Publisher in formato JPG, puoi anche esplorare varie altre funzionalità della libreria utilizzando le seguenti risorse:

Conclusione

In questo post del blog, ti abbiamo mostrato come convertire Publisher in JPG in C#. Abbiamo fornito una guida passo passo e frammenti di codice per aiutarti a iniziare. Convertire i file Publisher in JPG è 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 JPG. In caso di ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.

Guarda anche