Przejdź do treści stopki
KORZYSTANIE Z IRONPDF

C# Konwertuj JPG na PDF (Samouczek z przykładem kodu)

W tym artykule omówimy, jak bardzo szybko przekonwertować pliki JPG do formatu PDF programowo w języku C#, korzystając z biblioteki IronPDF.

Tematy poruszane w samouczku

W tym samouczku omówione zostaną następujące tematy:

  1. Wprowadzenie do biblioteki IronPDF
  2. Utwórz projekt w języku C#
  3. Zainstaluj bibliotekę IronPDF
    • Metoda 1: Rozwiązanie z wykorzystaniem menedżera pakietów NuGet
    • Metoda 2: Konsola menedżera pakietów NuGet
    • Metoda 3: Korzystanie z pliku DLL
  4. Dodaj przestrzeń nazw IronPDF
  5. Konwersja obrazów JPG na dokumenty PDF
  6. Podsumowanie

Wymagania dotyczące korzystania z IronPDF:

  • Powinieneś posiadać podstawową znajomość języka C#.
  • Powinieneś posiadać podstawową wiedzę na temat aplikacji Windows.

1. Utwórz projekt w języku C

Przed rozpoczęciem pracy należy posiadać pewną wiedzę na temat instrukcji najwyższego poziomu, ponieważ podstawowy kod pochodzi z języka C# 10.0.

Zacznijmy od utworzenia projektu w języku C#.

  • Otwórz program Visual Studio.
  • Utwórz nowy projekt w języku C#.
  • Nadaj nazwę projektowi.
  • Wybierz wersję .NET Core dla swojego projektu. Zaleca się użycie .NET 6.0 w tym projekcie.

2. Zainstaluj bibliotekę IronPDF

Metoda 1: Rozwiązanie z wykorzystaniem menedżera pakietów NuGet

Visual Studio udostępnia menedżera pakietów NuGet, który umożliwia pobieranie pakietów NuGet do projektów. Dostęp do niego można uzyskać poprzez menu Narzędzia lub klikając prawym przyciskiem myszy na projekt w Eksploratorze rozwiązań.

C# Konwersja pliku JPG do formatu PDF (samouczek z przykładowym kodem), rysunek 1: Otwórz z Eksploratora rozwiązań Otwórz z Eksploratora rozwiązań

Po otwarciu panelu NuGet Package Manager Solution wyszukaj bibliotekę IronPDF. Wybierz opcję instalacji.

C# Konwersja pliku JPG do formatu PDF (samouczek z przykładowym kodem), rysunek 2: Przeglądaj IronPDF Przeglądaj IronPDF

Metoda 2: Konsola menedżera pakietów NuGet

Do łatwej instalacji biblioteki można również użyć konsoli menedżera pakietów NuGet. Do instalacji nie są wymagane uprawnienia administratora. Użyj polecenia NuGet, aby zainstalować bibliotekę IronPDF w swoim projekcie. Skopiuj fragment kodu do konsoli NuGet Package Manager Console i naciśnij Enter. Biblioteka IronPDF zostanie zainstalowana i będzie gotowa do użycia w Twoim projekcie.

Install-Package IronPdf

Metoda 3: Korzystanie z pliku DLL

Plik .DLL IronPDF można również pobrać bezpośrednio z oficjalnej strony internetowej.

Po rozpakowaniu pliku dodaj odwołanie do biblioteki w swoim projekcie, wykonując następujące kroki:

  • Kliknij prawym przyciskiem myszy na Solution w Solution Explorer
  • Wybierz "Dodaj" -> "Odwołanie"
  • Wyszukaj bibliotekę IronPDF.dll
  • Kliknij OK

Gotowe! IronPDF jest pobierany, instalowany i gotowy do użycia w celu konwersji plików JPG do formatu PDF.

3. Dodaj przestrzeń nazw IronPDF

Aby korzystać z funkcji IronPDF, należy dodać przestrzeń nazw IronPDF do swojego programu. Dodaj podany fragment kodu na początku pliku.

using IronPdf;
using IronPdf;
Imports IronPdf
$vbLabelText   $csharpLabel

Umożliwi to dostęp do funkcji biblioteki IronPDF. Aby korzystać z funkcji IronPDF, należy dodać ten wiersz kodu do każdego pliku.

4. Konwersja obrazów JPG do formatu PDF

Konwersję obrazów JPG do plików PDF można wykonać za pomocą jednego wiersza kodu w IronPDF. Kod jest schludny, przejrzysty i zrozumiały. Zadanie to można zrealizować przy użyciu metody ImageToPdfConverter firmy IronPDF. Wykonaj poniższe kroki, aby przekonwertować dowolny obraz JPG na dokument PDF.

Najpierw umieść wszystkie pliki w formacie JPG, które mają zostać przekonwertowane, w folderze o nazwie "assets" znajdującym się w katalogu projektu. Folder należy umieścić w lokalizacji: bin\Debug\net6.0.

Następnie, korzystając z System.IO.Directory, wylicz folder zasobów zawierający wszystkie pliki JPG i przekaż go do metody ImageToPdf w celu konwersji do formatu PDF. Poniższy fragment kodu pomaga konwertować obrazy JPG do formatu PDF i zapisywać je w nowym dokumencie.

using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
using IronPdf;

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF");

// Selects all JPG/JPEG images in the folder 'assets'.
var images = System.IO.Directory.EnumerateFiles("assets")
                                .Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));

// Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf");

// Print success message
Console.WriteLine("JPG successfully converted to PDF using C#");
Imports IronPdf

Console.WriteLine("C# Convert Images (JPG to PDF) using IronPDF")

' Selects all JPG/JPEG images in the folder 'assets'.
Dim images = System.IO.Directory.EnumerateFiles("assets").Where(Function(f) f.EndsWith(".jpg") OrElse f.EndsWith(".jpeg"))

' Converting images to PDF and saving the result as "composite.pdf".
ImageToPdfConverter.ImageToPdf(images).SaveAs("composite.pdf")

' Print success message
Console.WriteLine("JPG successfully converted to PDF using C#")
$vbLabelText   $csharpLabel

W powyższym fragmencie kodu folder assets może zawierać wiele obrazów w formacie JPG. Każdy obraz zostanie dodany do dokumentu PDF jako osobna strona.

Ten sam przykład kodu można wykorzystać do konwersji wielu plików JPG. Wynik zawiera trzy obrazy JPG w dokumencie PDF.

C# Konwersja plików JPG do formatu PDF (samouczek z przykładowym kodem), rysunek 4: Wiele obrazów JPG do dokumentu PDF Wiele obrazów JPG do dokumentu PDF

5. Podsumowanie

Ten samouczek pokazuje, jak konwertować obrazy JPG na dokumenty PDF przy użyciu biblioteki IronPDF C#. Dzięki funkcji biblioteki IronPDF manipulowanie plikami PDF i formatowanie ich staje się znacznie łatwiejsze. Wystarczy zaledwie kilka linii kodu, aby utworzyć dokument PDF na podstawie plików JPG. Pomaga to w wysyłaniu wszystkich obrazów w jednym dokumencie PDF, oszczędzając czas na przesyłanie i pobieranie. Za pomocą IronPDF można również konwertować pliki TIFF i inne formaty obrazów, podobnie jak w przypadku samouczka dotyczącego plików JPG.

6. Więcej informacji o bibliotece IronPDF

Rozwiązanie IronPDF .NET PDF Library to marzenie programistów, zwłaszcza inżynierów oprogramowania korzystających z języka C#. Korzystając z tego doskonałego narzędzia Iron Software, można z łatwością stworzyć podstawową bibliotekę PDF dla platformy .NET. IronPDF sprawi, że konwersja plików PDF z różnych formatów będzie łatwym i oszczędzającym czas procesem.

Umożliwia również wydajne tworzenie plików PDF przy użyciu HTML5, JavaScript i CSS. Możesz płynnie edytować, stemplować oraz dodawać nagłówki i stopki do pliku PDF. Ponadto znacznie ułatwia to odczytywanie tekstu z plików PDF, wyodrębnianie obrazów lub konwertowanie obrazów do formatu PDF za pomocą kodu.

Niektóre z ważnych funkcji to:

Ten samouczek skupiał się na konwersji obrazu JPG do dokumentu PDF. IronPDF obsługuje konwersję niemal każdego formatu obrazu. Obsługiwane formaty to JPG, PNG, TIFF, GIF, SVG i BMP. Możesz wypróbować bezpłatną wersję IronPDF, a dzięki bezpłatnemu kluczowi próbnym przetestować funkcjonalność IronPDF. Ponadto, dzięki obecnej ofercie specjalnej możesz otrzymać pięć produktów IronPDF w cenie zaledwie dwóch! Informacje dotyczące licencji można znaleźć na stronie Informacje o licencjach IronPDF.

Często Zadawane Pytania

Jak mogę konwertować obrazy JPG do formatu PDF w języku C#?

Możesz konwertować obrazy JPG do formatu PDF w języku C# za pomocą IronPDF, korzystając z klasy ImageToPdfConverter. Najpierw zainstaluj IronPDF za pomocą menedżera pakietów NuGet lub dodając bibliotekę DLL do swojego projektu, a następnie użyj jego metod do konwersji obrazów przy użyciu minimalnej ilości kodu.

Jakie kroki należy wykonać, aby skonfigurować IronPDF do konwersji plików JPG do formatu PDF w języku C#?

Aby skonfigurować IronPDF do konwersji plików JPG do formatu PDF w języku C#, należy najpierw utworzyć projekt C# w programie Visual Studio. Następnie należy zainstalować IronPDF za pomocą menedżera pakietów NuGet lub pobrać bibliotekę DLL z oficjalnej strony internetowej, a następnie dodać przestrzeń nazw IronPDF do kodu, aby uzyskać dostęp do jego funkcji.

Czy mogę przekonwertować wiele plików JPG na jeden dokument PDF za pomocą języka C#?

Tak, za pomocą IronPDF można przekonwertować wiele plików JPG na jeden dokument PDF w języku C#. Należy wyliczyć pliki JPG w katalogu za pomocą System.IO.Directory i przekazać je do metody ImageToPdf w celu skompilowania ich w jeden plik PDF.

Czy za pomocą tej biblioteki można konwertować inne formaty obrazów do formatu PDF?

Tak, IronPDF obsługuje konwersję różnych formatów obrazów, w tym PNG, TIFF, GIF, SVG i BMP, na dokumenty PDF, oprócz formatu JPG.

Jak rozwiązać problem, jeśli konwersja pliku JPG do formatu PDF nie powiedzie się?

Jeśli konwersja pliku JPG do formatu PDF przy użyciu IronPDF nie powiedzie się, upewnij się, że biblioteka jest poprawnie zainstalowana, a ścieżki do obrazów są prawidłowe. Sprawdź, czy w kodzie nie ma wyjątków, i zapoznaj się z dokumentacją IronPDF, aby uzyskać wskazówki dotyczące rozwiązywania problemów.

Jakie są wymagania wstępne dotyczące korzystania z IronPDF w projekcie C#?

Aby używać IronPDF w projekcie C#, potrzebne jest środowisko programistyczne, takie jak Visual Studio z .NET Core 6.0 lub nowszym, oraz podstawowa znajomość programowania w języku C# i aplikacji Windows.

Czy mogę używać IronPDF do zabezpieczania dokumentów PDF utworzonych na podstawie obrazów JPG?

Tak, IronPDF umożliwia stosowanie szyfrowania i ustawianie uprawnień w dokumentach PDF utworzonych na podstawie obrazów JPG, co zwiększa bezpieczeństwo dokumentów i kontrolę dostępu.

Czy IronPDF oferuje dodatkowe funkcje oprócz konwersji obrazów do formatu PDF?

Tak, IronPDF oferuje szereg funkcji, w tym możliwość tworzenia plików PDF z HTML, edycji istniejących plików PDF poprzez dodawanie nagłówków, stopek i stempli oraz łączenia wielu dokumentów PDF.

Czy IronPDF może konwertować treści HTML do formatu PDF?

Tak, IronPDF może konwertować treści HTML, w tym HTML5, JavaScript i CSS, na dokumenty PDF. Ta funkcja jest przydatna do zachowania układu i stylów stron internetowych w formacie PDF.

Czy dostępna jest wersja próbna IronPDF do przetestowania?

Tak, IronPDF oferuje bezpłatną wersję próbną, którą można wykorzystać do przetestowania jego funkcji, w tym konwersji obrazów do formatu PDF. Bezpłatny klucz próbny można uzyskać na oficjalnej stronie internetowej.

Czy IronPDF jest w pełni kompatybilny z .NET 10 podczas konwersji plików JPG do formatu PDF?

Tak — IronPDF jest w pełni kompatybilny z .NET 10. Obsługuje konwersję obrazów do formatu PDF, w tym plików JPG, od razu w projektach .NET 10, bez konieczności stosowania obejść lub niestandardowej konfiguracji. Obsługuje również wdrażanie wieloplatformowe w systemach Windows, macOS i Linux w środowisku .NET 10.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie