Conversione da immagine a PDF

“Un’immagine vale più di mille parole”. Le idee possono essere veicolate da un’unica immagine fissa in un meccanismo efficace rispetto a una semplice descrizione verbale. Pertanto, le immagini sono ampiamente utilizzate nella vita quotidiana. Per la condivisione delle informazioni viene utilizzata un’ampia varietà di formati di immagine tra cui JPEG, PNG, BMP, GIF, TIFF, ecc. Tuttavia, se ci imbattiamo nella necessità di condividere un ampio set di immagini, dobbiamo archiviarle in un unico pacchetto o creare un opuscolo in un formato che possa essere facilmente visualizzato sul lato ricevente. Quindi, la nostra scelta è Portable Document Format (PDF) perché mantiene la fedeltà del documento indipendentemente dal software applicativo, dall’hardware e dal sistema operativo utilizzato per visualizzare il file. Pertanto, in questo articolo parleremo della funzione di conversione da immagine a PDF utilizzando le API Conholdate.Total for .NET.

Tuttavia, prima di procedere ulteriormente, discutiamo alcuni punti che evidenziano una differenza tra Conholdate.Total per .NET e Aspose.Total per .NET.

Aspose.Total for .NET è una raccolta di API di programmazione sviluppate specificamente per creare, manipolare e trasformare i principali formati di file. Include Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML e più di altri 100 formati di file, tutti all’interno delle applicazioni desktop standard, Console, ASP.NET e VB.NET.

Tuttavia, Conholdate.Total per .NET include anche Aspose.Total per .NET. Ma include anche GroupDocs.Total for .NET. Fornisce funzionalità aggiuntive per visualizzare, convertire, annotare, confrontare, firmare, assemblare, modificare, cercare e analizzare i formati di documento più comunemente utilizzati. Quindi, in questo singolo pacchetto, hai le capacità per caricare file, visualizzarli, manipolarli e renderizzare l’output in altri formati supportati, ad esempio Carica file MS Word e salva in formato JPEG.

Quindi, in questo articolo, discuteremo della funzionalità per caricare il file immagine raster e salvare l’output in formato PDF usando C# .NET.

Converti immagine in PDF in C#

L’API è una soluzione di programmazione leader che offre le capacità per gestire MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: file ODT, OTT. L’API consente agli sviluppatori di modificare, generare, eseguire il rendering, convertire e stampare documenti senza utilizzare Microsoft Word. Supporta la funzione per il rendering dell’output in DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB e molti altri. Quindi possiamo usare questa API per la conversione da immagine a PDF.

Per utilizzare l’API, puoi scaricare il .dll o aprire il gestore di pacchetti NuGet, cercare Aspose.Words e installare. Si prega di eseguire il seguente comando su Package Manager Console per installarlo.

Install-Package Aspose.Words -Version 21.3.0  

Si prega di seguire i passaggi indicati di seguito per eseguire l’operazione di conversione

C#.NET

  • Crea un’istanza della classe Document.
  • Crea un’istanza di DocumentBuilder e passa l’oggetto Document come argomento.
  • Chiama il metodo InsertImage(…) della classe DocumentBuilder e passa il percorso dell’immagine di origine come argomento.
  • Chiama il metodo Save(..) e fornisci il nome del file risultante come argomento.
// Per esempi completi e file di dati, visitare https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);

builder.InsertImage(dataDir + "Watermark.png");
dataDir = dataDir + "DocumentBuilderInsertInlineImage_out.doc";
doc.Save(dataDir);

Ottieni una licenza gratuita

Per utilizzare l’API senza alcuna limitazione, prendi in considerazione la richiesta di una licenza temporanea gratuita.

Conclusione

In questo articolo, abbiamo appreso le capacità del pacchetto Conholdate.Total for .NET per la conversione di immagini raster in formato PDF.

Articoli Correlati

Potresti considerare di visitare i seguenti collegamenti per i dettagli su