IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

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

Curtis Chau
Curtis Chau
Updated: 20 czerwca 2025

Programowe przetwarzanie plików PDF ma kluczowe znaczenie w branżach takich jak finanse, opieka zdrowotna, prawo i edukacja, gdzie krytyczne informacje muszą być przetwarzane, analizowane i wyodrębniane z dokumentów PDF do celów takich jak analiza danych, zarządzanie dokumentami i automatyzacja. Pomimo swojego znaczenia zadanie to może stanowić wyzwanie.

IronPDF: Biblioteka PDF w C#

IronPDF pozwala z łatwością radzić sobie z niezwykle trudnymi zadaniami. Umożliwia łatwą edycję tekstu w dokumencie PDF, podobnie jak w przypadku pracy z plikami tekstowymi w edytorze tekstu, a jednocześnie pozwala na eksportowanie plików w dowolnym systemie operacyjnym. Aplikacja IronPDF obejmuje cały proces przeglądania, modyfikowania i wyodrębniania treści z plików PDF.

Zrób właściwy krok z IronPDF

Tekst można szybko i łatwo odczytywać oraz zapisywać w formacie PDF na dowolnym komputerze wyposażonym w oprogramowanie IronPDF. Instalacja jest prostym zadaniem. To najlepszy sposób, aby nauczyć się odczytywać pliki PDF w języku C#. Możesz również pobrać IronPDF bezpłatnie do celów programistycznych. Jeśli zapoznasz się z IronPDF, zauważysz, że biblioteka zapewnia rozbudowaną funkcjonalność, która znacznie ułatwia korzystanie z plików PDF. W wolnym czasie zapoznaj się z klasami! Dostępnych jest kilka przykładów w języku C# wykorzystujących HTML do tworzenia plików PDF, dzięki którym można nauczyć się, jak uzyskać optymalny wynik podczas odczytywania plików PDF.

Otwieranie plików PDF za pomocą IronPDF

Krok 1: Zainstaluj pakiet IronPDF

Na początek musisz zainstalować pakiet IronPDF NuGet w swoim projekcie .NET. Można to zrobić, otwierając konsolę menedżera pakietów w Visual Studio i wpisując następujące polecenie:

PM > Install-Package IronPdf

Krok 2: Zaimportuj bibliotekę IronPDF

Następnie należy zaimportować bibliotekę IronPDF do kodu, dodając następującą instrukcję na początku pliku:

using IronPdf;

Krok 3: Załaduj dokument PDF

Po zaimportowaniu biblioteki IronPDF można załadować dokument PDF do kodu, używając następującego kodu:

// Load the PDF document from file path
PdfDocument pdf = PdfDocument.FromFile(@"C:\dotnet.pdf");

// Define the output path for the saved PDF
var outputPath = "Example.pdf";

// Save the PDF document to the specified output path
pdf.SaveAs(outputPath);

Krok 4: Wyodrębnij tekst z pliku PDF

IronPDF oferuje szereg metod wyodrębniania tekstu z istniejącego pliku PDF. Na przykład można rozpocząć wyodrębnianie tekstu z pliku PDF i wyświetlić go w konsoli, korzystając z poniższego fragmentu kodu:

// Extract text from the loaded PDF document
string text = pdf.ExtractText();

// Print the extracted text to the console
Console.WriteLine(text);

Korzystając z powyższego kodu, można wyodrębnić tekst z pliku PDF.

Jak czytać pliki PDF w C#, Rysunek 1: Wyodrębnianie tekstu z PDF za pomocą IronPDF Pobieranie tekstu z pliku PDF za pomocą IronPDF

Krok 5: Rasteryzacja pliku PDF do obrazów

Zrasteryzujmy plik PDF do obrazów za pomocą IronPDF. Najpierw zaimportuj wymagane biblioteki:

using System.Linq;
using IronPdf;
using IronSoftware.Drawing;

Kod następnie używa metody RasterizeToImageFiles do wyodrębnienia wszystkich stron dokumentu PDF do folderu jako pliki obrazów. Wyodrębnione obrazy można zapisać jako pliki PNG lub JPG, a także można określić ich wymiary i zakres stron.

// Extract all pages to a folder as image files with PNG format
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");

// Extract all pages to JPG images with specified dimensions
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);

W końcu kod używa metody ToBitmap do wyodrębnienia wszystkich stron dokumentu PDF jako obiektów AnyBitmap, które mogą być dalej przetwarzane i manipulowane w kodzie.

// Extract all pages as AnyBitmap objects for further processing
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();

Powyższy kod demonstruje, jak wyodrębnić zawartość pliku PDF za pomocą IronPDF i zapisać wyodrębnione dane jako pliki obrazów lub obiekty AnyBitmap do dalszego przetwarzania.

Krok 7: Manipulowanie stronami PDF

Dowiedzmy się, jak manipulować stronami dokumentu PDF, korzystając z IronPDF.

Kod najpierw usuwa strony drugą i trzecią z dokumentu PDF za pomocą metody RemovePages:

// Remove pages two and three from the PDF document
pdf.RemovePages(1, 2);

Metoda RemovePages przyjmuje dwa argumenty: początkową stronę do usunięcia (w tym przypadku strona 2, reprezentowana jako 1, ponieważ numeracja stron zaczyna się od 0) oraz liczbę stron do usunięcia (w tym przypadku 2 strony).

Krok 6: Zapisz plik PDF

Na koniec możesz zapisać plik PDF na swoim lokalnym systemie, używając metody SaveAs. Kod służący do zapisania pliku PDF wygląda następująco:

// Save the PDF document to a specified output path
pdf.SaveAs(outputPath);

Zgodność z IronPDF

IronPDF jest w pełni kompatybilny ze wszystkimi najnowszymi wersjami .NET Framework, w tym .NET Framework 7. Obsługuje również .NET Blazor i .NET MAUI, które są najnowszymi rozwiązaniami firmy Microsoft przeznaczonymi do tworzenia stron internetowych. Kompatybilność biblioteki z tymi frameworkami umożliwia programistom płynną integrację IronPDF z ich aplikacjami i korzystanie z jego zaawansowanych funkcji.

Jedną z głównych cech IronPDF jest możliwość odczytu plików PDF w środowiskach .NET Blazor i .NET MAUI. Ta funkcja umożliwia programistom szybkie i łatwe odczytywanie oraz wyodrębnianie danych z plików PDF i wykorzystywanie ich w aplikacjach .NET. Ta funkcja może być szczególnie pomocna podczas pracy z dużymi ilościami danych. Programiści nie potrzebują żadnej innej biblioteki, aby korzystać z IronPDF w swoim projekcie .NET.

Więcej informacji na temat współpracy IronPDF z .NET Blazor można znaleźć w tym samouczku, a informacje na temat integracji IronPDF z .NET MAUI na stronie internetowej IronPDF.

Wnioski

Podsumowując, programowe odczytywanie plików PDF ma kluczowe znaczenie w różnych branżach. IronPDF zapewnia kompleksowe rozwiązanie do realizacji tego zadania, oferując rozbudowaną funkcjonalność do odczytu, modyfikacji i wyodrębniania treści z plików PDF. IronPDF jest łatwy w instalacji i obsłudze, a wystarczy wykonać zaledwie kilka prostych kroków.

Biblioteka oferuje metody do wyodrębniania tekstu z dokumentów PDF, rasteryzacji pliku PDF do obrazu, manipulowania stronami oraz zapisywania plików PDF. Niezależnie od tego, czy dopiero zaczynasz przygodę z programowym przetwarzaniem plików PDF, czy jesteś doświadczonym programistą, IronPDF to idealne narzędzie, które pozwoli Ci przenieść swoje umiejętności na wyższy poziom.

Jeśli szukasz niezawodnego i wydajnego rozwiązania do odczytu plików PDF w języku C#, warto zapoznać się z IronPDF, zwłaszcza z opcjami licencji i informacjami o cenach oraz dostępną bezpłatną wersją próbną. Więcej planów oferowanych przez IronPDF można zobaczyć na poniższym obrazku. Możesz wybrać pakiet, który odpowiada Twoim potrzebom.

Jak czytać pliki PDF w C#, Rysunek 2: Ceny licencji IronPDF Ceny licencji IronPDF

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ęczników.

...
Czytaj więcej

Powiązane artykuły

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta