Konwersja obrazu do formatu PDF

“Obraz jest wart tysiąca słów”. Pomysły można przekazać za pomocą pojedynczego nieruchomego obrazu w skutecznym mechanizmie, a nie poprzez zwykły opis słowny. Dlatego obrazy są szeroko stosowane w życiu codziennym. Do udostępniania informacji wykorzystuje się wiele różnych formatów obrazów, w tym JPEG, PNG, BMP, GIF, TIFF itp. Jeśli jednak natkniemy się na potrzebę udostępnienia dużego zestawu zdjęć, musimy albo zarchiwizować je w jeden pakiet, albo przygotować broszurę w formacie łatwo przeglądalnym dla odbiorcy. Dlatego naszym wyborem jest Portable Document Format (PDF), ponieważ zapewnia on wierność dokumentu niezależnie od oprogramowania, sprzętu i systemu operacyjnego używanego do przeglądania pliku. Dlatego w tym artykule omówimy funkcję konwersji obrazu do formatu PDF przy użyciu interfejsów API Conholdate.Total dla .NET.

Zanim jednak przejdziemy dalej, omówmy kilka punktów podkreślających różnicę między Conholdate.Total dla .NET i Aspose.Total dla .NET.

Aspose.Total dla .NET to zbiór programistycznych interfejsów API opracowanych specjalnie do tworzenia, manipulowania i przekształcania wiodących formatów plików. Zawiera programy Word, Excel, PDF, PowerPoint, Outlook, Diagram, MS Project, HTML i ponad 100 innych formatów plików, a wszystko to w standardowych aplikacjach komputerowych, konsolowych, ASP.NET i VB.NET.

Chociaż Conholdate.Total dla .NET zawiera także Aspose.Total dla .NET. Ale obejmuje także GroupDocs.Total dla .NET. Zapewnia dodatkowe możliwości przeglądania, konwertowania, dodawania adnotacji, porównywania, podpisywania, składania, edytowania, wyszukiwania i analizowania najczęściej używanych formatów dokumentów. Zatem w tym pojedynczym pakiecie masz możliwość ładowania plików, przeglądania ich, manipulowania nimi i renderowania wyników w innych obsługiwanych formatach, np. Załaduj plik MS Word i zapisz w formacie JPEG.

Dlatego w tym artykule omówimy funkcję ładowania pliku obrazu rastrowego i zapisywania wyników w formacie PDF przy użyciu języka C# .NET.

Konwertuj obraz na plik PDF w języku C#

API to wiodące rozwiązanie programistyczne oferujące możliwości obsługi MS Word (DOC, DOCX, RTF, DOT, DOTX , DOTM, DOCM), OpenOffice: pliki ODT, OTT. Interfejs API umożliwia programistom modyfikowanie, generowanie, renderowanie, konwertowanie i drukowanie dokumentów bez użycia programu Microsoft Word. Obsługuje funkcję renderowania danych wyjściowych w formatach DOC, RTF, HTML, OpenDocument, PDF, XPS , EPUB i wiele innych. Możemy więc użyć tego interfejsu API do konwersji obrazu na format PDF.

Aby skorzystać z API, możesz pobrać plik .dll lub otworzyć menedżera pakietów NuGet, wyszukać Aspose.Words i zainstalować. Uruchom następującą komendę w konsoli Menedżera pakietów, aby ją zainstalować.

Install-Package Aspose.Words -Version 21.3.0  

Aby przeprowadzić operację konwersji, wykonaj poniższe czynności

C#.NET

  • Utwórz instancję klasy Document.
  • Utwórz instancję DocumentBuilder i przekaż obiekt Document jako argument.
  • Wywołaj metodę InsertImage(…) klasy DocumentBuilder i jako argument podaj ścieżkę obrazu źródłowego.
  • Wywołaj metodę Save(..) i jako argument podaj wynikową nazwę pliku.
// Kompletne przykłady i pliki danych można znaleźć na stronie 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);

Zdobądź bezpłatną licencję

Aby móc korzystać z API bez żadnych ograniczeń, rozważ możliwość zamówienia Bezpłatnej licencji tymczasowej.

Wniosek

W tym artykule poznaliśmy możliwości pakietu Conholdate.Total for .NET do konwersji obrazów rastrowych do formatu PDF.

Powiązane artykuły

Możesz rozważyć odwiedzenie poniższych łączy, aby uzyskać szczegółowe informacje na temat