Konvertierung von Bild in PDF

“Ein Bild sagt mehr als tausend Worte”. Die Ideen können durch ein einzelnes Standbild in einem wirkungsvolleren Mechanismus vermittelt werden als durch eine bloße verbale Beschreibung. Daher sind Bilder im täglichen Leben weit verbreitet. Eine Vielzahl von Bildformaten, darunter JPEG, PNG, BMP, GIF, TIFF usw., werden für den Informationsaustausch verwendet. Wenn wir jedoch auf die Anforderung stoßen, eine große Anzahl von Bildern zu teilen, müssen wir sie entweder in einem Bündel archivieren oder eine Broschüre in einem Format erstellen, das auf der Empfängerseite leicht angezeigt werden kann. Daher haben wir uns für das Portable Document Format (PDF) entschieden, da es die Dokumenttreue unabhängig von der Anwendungssoftware, der Hardware sowie dem Betriebssystem, das zum Anzeigen der Datei verwendet wird, aufrechterhält. Daher werden wir in diesem Artikel über die Konvertierungsfunktion von Bild in PDF mit Conholdate.Total for .NET-APIs sprechen.

Bevor wir jedoch fortfahren, wollen wir einige Punkte besprechen, die einen Unterschied zwischen Conholdate.Total für .NET und Aspose.Total für .NET hervorheben.

Aspose.Total for .NET ist eine Sammlung von Programmier-APIs, die speziell zum Erstellen, Bearbeiten und Transformieren führender Dateiformate entwickelt wurden. Es umfasst Word, Excel, PDF, PowerPoint, Outlook, Diagramme, MS Project, HTML und mehr als 100 weitere Dateiformate, alle innerhalb der Standard-Desktop-, Konsolen-, ASP.NET- und VB.NET-Anwendungen.

Allerdings enthält Conholdate.Total für .NET auch Aspose.Total für .NET. Aber es enthält auch GroupDocs.Total für .NET. Es bietet zusätzliche Funktionen zum Anzeigen, Konvertieren, Kommentieren, Vergleichen, Signieren, Zusammenstellen, Bearbeiten, Suchen und Analysieren der am häufigsten verwendeten Dokumentformate. In diesem Einzelpaket erhalten Sie also die Möglichkeit, Dateien zu laden, anzuzeigen, zu bearbeiten und die Ausgabe in anderen unterstützten Formaten zu rendern, dh MS Word-Datei laden und im JPEG-Format speichern.

In diesem Artikel werden wir also die Funktion zum Laden der Rasterbilddatei und zum Speichern der Ausgabe im PDF-Format mit C# .NET besprechen.

Bild in C# in PDF konvertieren

Die API ist eine führende Programmierlösung, die die Möglichkeiten bietet, mit MS Word umzugehen (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: ODT, OTT Dateien. Die API ermöglicht es den Entwicklern, Dokumente zu ändern, zu generieren, zu rendern, zu konvertieren und zu drucken, ohne Microsoft Word zu verwenden. Es unterstützt die Funktion zum Rendern der Ausgabe in DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB und viele mehr. Wir können diese API also für die Konvertierung von Bildern in PDF verwenden.

Um die API zu verwenden, können Sie entweder die DLL-Datei herunterladen oder den Paketmanager NuGet öffnen, nach Aspose.Words suchen und installieren. Bitte führen Sie den folgenden Befehl in der Paket-Manager-Konsole aus, um es zu installieren.

Install-Package Aspose.Words -Version 21.3.0  

Bitte befolgen Sie die unten angegebenen Schritte, um den Konvertierungsvorgang durchzuführen

C#.NET

  • Erstellen Sie eine Instanz der Klasse Dokument.
  • Erstellen Sie eine Instanz von DocumentBuilder und übergeben Sie das Document-Objekt als Argument.
  • Rufen Sie die Methode InsertImage(…) der DocumentBuilder-Klasse auf und übergeben Sie den Quellbildpfad als Argument.
  • Rufen Sie die Methode Save(..) auf und geben Sie den resultierenden Dateinamen als Argument an.
// Vollständige Beispiele und Datendateien finden Sie unter 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);

Holen Sie sich eine kostenlose Lizenz

Um die API ohne Einschränkungen zu nutzen, erwägen Sie bitte, eine kostenlose temporäre Lizenz anzufordern.

Fazit

In diesem Artikel haben wir die Fähigkeiten des Pakets Conholdate.Total for .NET für die Konvertierung von Rasterbildern in das PDF-Format kennengelernt.

In Verbindung stehende Artikel

Sie können die folgenden Links für Details besuchen