IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Jak połączyć obrazy w jeden PDF

Curtis Chau
Curtis Chau
Updated: 19 lipca 2026

Jeśli jesteś programistą, prawdopodobnie napotkałeś problemy podczas próby odczytania tekstu z pliku PDF. Być może dotyczy Cię jedna lub więcej z poniższych sytuacji:

  1. Tworzysz aplikację, która pobiera dwa dokumenty PDF jako dane wejściowe i wyszukuje podobieństwa między nimi.
  2. Tworzysz aplikację, która musi odczytywać dokumenty PDF za pomocą IronPDF i zwracać liczbę słów.
  3. Tworzysz aplikację, która pobiera dane z pliku PDF przy użyciu IronPDF i umieszcza je w ustrukturyzowanej bazie danych.
  4. Tworzysz aplikację, która musi wyodrębnić treść tekstową z pliku PDF i przekształcić ją w ciąg znaków.
  5. Pobieranie danych z plików PDF przy użyciu języka C# było trudnym i złożonym zadaniem aż do momentu opracowania biblioteki IronPDF.

Przegląd biblioteki IronPDF to biblioteka, która znacznie ułatwia programistom odczytywanie plików PDF.

Możesz dowiedzieć się więcej o IronPDF i ofercie pakietu Iron Software Suite.

Możesz odczytywać pliki PDF i wyświetlać dane w polu tekstowym C# za pomocą zaledwie dwóch linii kodu. Tak, wystarczą tylko dwie linijki kodu. Można również wyodrębnić wszystkie obrazy z plików PDF. Ponadto możesz utworzyć inny dokument z tymi obrazami lub wyświetlić je w swojej aplikacji zgodnie z własnymi wymaganiami.

Pokażemy Ci, jak to się robi.

Możemy postępować krok po kroku, korzystając z aplikacji, aby wybrać dowolne pliki PDF, a następnie wyświetlić ich zawartość.

Poniższe kroki pokazują, jak odczytywać pliki PDF w języku C#:

Wymagana wiedza wstępna:

  1. Podstawowa wiedza o programowaniu w C#
  2. Podstawowa wiedza o kontrolkach GUI w C#

Zaprojektowałem ten samouczek w taki sposób, że nawet osoba bez zaplecza programistycznego będzie mogła się rozwinąć.

Kto powinien to przeczytać

Każdy nowicjusz uczący się C# powinien wiedzieć, jak czytać pliki PDF używając IronPDF, ponieważ to jest coś, co na pewno wykorzystasz w swojej karierze.

Profesjonalni programiści również powinni to przeczytać, aby móc zrozumieć bibliotekę IronPDF, która pomaga nam czytać, generować i manipulować dokumentami PDF.

Teraz, jak możemy używać tej biblioteki w naszym projekcie, aby czytać plik PDF?

Używam aplikacji Windows Forms do demonstracji. Możesz użyć aplikacji konsolowej, aplikacji WPF lub aplikacji webowej ASP.NET według swoich preferencji.

Inną dużą zaletą biblioteki IronPDF jest to, że może być używana zarówno z C#, jak i VB.NET.

Zacznijmy demonstrację bez dalszej zwłoki.


Step #1: Create a Visual Studio Project

Otwórz program Visual Studio. Używam Visual Studio 2019.

Kliknij 'Stwórz nowy projekt':

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 3: Utwórz nowy projekt Stwórz nowy projekt

Teraz wybierz aplikację Windows Forms z szablonu, naciśnij 'Dalej', a pojawi się następne okno. Wpisz nazwę projektu. Napisałem 'Czytanie PDF za pomocą IronPDF'.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 16: Skonfiguruj projekt przez Visual Studio Konfiguracja projektu przez Visual Studio

Teraz kliknij 'Dalej', a pojawi się następne okno. Wybierz '.NET Core 3.1' z listy rozwijanej.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 9: Wersja .NET Core 3.1 Wersja .NET Core 3.1

Kliknij przycisk 'Utwórz', a Projekt zostanie utworzony, jak pokazano poniżej.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 6: Początkowy etap nowej aplikacji Windows Forms Początkowy etap nowej aplikacji Windows Forms


Step #2: Install the IronPDF NuGet Package

Kliknij Menu Projekt z paska Menu, a pojawi się lista rozwijana. Wybierz Opcje Zarządzania Pakietami NuGet i kliknij ją. Pojawi się następujące okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 1: Menedżer pakietów NuGet Menedżer pakietów NuGet

Teraz kliknij na "Przeglądaj". Pojawi się następujące okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 2: UI Menedżera pakietów NuGet Interfejs użytkownika menedżera pakietów NuGet

Wpisz IronPDF w polu wyszukiwania i naciśnij "Enter". Pojawi się następujące okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 4: Rozwiązanie NuGet Rozwiązanie NuGet

Wybierz i kliknij na IronPDF. Pojawi się następujące okno: C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 7: Zainstaluj darmowy IronPDF Zainstaluj darmowy IronPDF

Naciśnij przycisk "Install" i poczekaj na zakończenie instalacji. Po pomyślnej instalacji pojawi się następne okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 5: IronPDF for .NET IronPDF for .NET

Naciśnij przycisk "Ok", i jesteś gotowy do działania.

Uwaga: Istnieją inne sposoby pobierania Pakietu NuGet. Można także zainstalować IronPdf używając Konsoli Menedżera Pakietów; aby to zrobić, otwórz konsolę Menedżera Pakietów i napisz następujący kod:

PM > Install-Package IronPdf

Możesz także pobrać go na stronie pakietu NuGet dla IronPDF.

Następny plik Readme.txt zostanie otwarty:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 12: Plik readme IronPDF z przykładami kodu plik readme IronPDF z przykładowym kodem

Sugeruję przejrzenie wszystkich linków i eksplorację więcej przykładów kodu IronPDF dotyczących tej Biblioteki.


Step #3: Design a Windows Forms App

Gdy Projekt jest stworzony i Pakiet NuGet zainstalowany, następnym krokiem jest zaprojektowanie Aplikacji Windows Forms, która poprosi użytkownika o przeglądanie pliku i wyświetlenie jego zawartości.

Otwórz Projekt Design Form1:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 14: Projektowanie UI Form1 Interfejs użytkownika Design Form1

Kliknij na pasku narzędzi po lewej stronie okna:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 15: UI Narzędziowni dla Etykiety i TextBox Interfejs użytkownika Toolbox dla etykiety i TextBox

Wyszukaj "Etykieta", a następnie przeciągnij i upuść ją do Projekt Design.

Nazwij etykietę. Tutaj nazwałem ją "C# Odczytaj PDF przy użyciu IronPDF".

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 20: UI Form1 z dodaną Etykietą Interfejs użytkownika Form1 z dodaną etykietą

Następnie przeciągnij i upuść jedno pole tekstowe (do pokazania ścieżki do pliku), trzy przyciski (jeden do przeglądania plików, jeden do czytania plików PDF przy użyciu IronPDF i trzeci przycisk do "Wyczyść pole Tekstowe"), oraz jeden RichTextBox (do czytania i wyświetlania zawartości pliku).

Ustaw właściwość "Read Only" dla TextBox i RichTextBox na "False". To umożliwi użytkownikowi tylko czytać zawartość i ścieżki do plików.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 10: Form1 w pełni zaprojektowane w pełni zaprojektowany Form1


Step #4: Add the Back-end Code for Browsing PDF Files

Dwukrotnie kliknij "Przeglądaj" i pojawi się następne okno:

private void Browse_Click(object sender, EventArgs e)
{
}

Następnie napisz następujący kod wewnątrz funkcji Browse_Click:

private void Browse_Click(object sender, EventArgs e)
{
    // Initialize and configure OpenFileDialog
    OpenFileDialog browseFile = new OpenFileDialog
    {
        InitialDirectory = @"D:\",
        Title = "Browse Pdf Files",
        CheckFileExists = true,
        CheckPathExists = true,
        DefaultExt = "pdf",
        Filter = "pdf files (*.pdf)|*.pdf",
        FilterIndex = 2,
        RestoreDirectory = true,
        ReadOnlyChecked = true,
        ShowReadOnly = true
    };

    // Show the dialog and get result
    if (browseFile.ShowDialog() == DialogResult.OK)
    {
        // Set the text box with the selected file path
        FilePath.Text = browseFile.FileName;
    }
}

OpenFileDialog tworzy instancję kontrolki File Dialog aplikacji Windows Forms App.

Ustawiłem początkową ścieżkę na dysk D; można ustawić dowolną.

Ustawiłem DefaultExt = "pdf", ponieważ musimy jedynie przeczytać plik PDF.

Użyłem filtru, który spowoduje, że okno dialogowe przeglądania plików pokaże tylko plik PDF do wyboru.

Kiedy użytkownik kliknie "Ok", zostanie wyświetlona ścieżka do pliku w polu Ścieżka do Pliku.

Uruchommy rozwiązanie i przetestujmy przycisk "Przeglądaj".

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 10: UI Form1 Interfejs użytkownika Form1

Naciśnij przycisk "Przeglądaj" i pojawi się następne okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 11: Dialog Przeglądarki Plików do wyboru pliku PDF dialog Przeglądaj Plik do wyboru pliku PDF

Wybierz plik (wybieram IronPDFTest.pdf) i naciśnij "Otwórz". Pojawi się następujące okno.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 13: PDF w C# PDF w C#

Teraz napiszmy kod za przyciskiem "Read" do odczytania pliku.


Step #5: Add the Back-end Code for Reading PDF Documents using IronPDF

Może myślisz, że kod do czytania pliku PDF będzie skomplikowany i trudny do napisania i zrozumienia.

Nie martw się. IronPDF upraszcza wszystko i sprawia, że to bardzo proste. Możemy łatwo odczytać plik PDF za pomocą tylko dwóch linii kodu.

Przejdź do Projekt Design Form1 i "dwukrotnie kliknij" na przycisk "Czytaj". Pojawi się następujące okno:

private void Read_Click(object sender, EventArgs e)
{
}

Dodaj przestrzeń nazw using IronPdf, aby zaimportować bibliotekę IronPDF:

using System;
using IronPdf;

Napisz następujący kod wewnątrz funkcji Read_Click:

private void Read_Click(object sender, EventArgs e)
{
    // Read the PDF file using IronPdf
    using PdfDocument pdf = PdfDocument.FromFile(FilePath.Text);
    
    // Extract and display the text from the PDF
    FileContent.Text = pdf.ExtractAllText(); 
}

FilePath to nazwa pola tekstowego wyświetlającego lokalizację dokumentu PDF, który chcemy przeczytać. Lokalizację pliku otrzymamy dynamicznie.

ExtractAllText przy użyciu IronPDF jest funkcją IronPDF, która wyodrębnia wszystkie dane z PDF. Dane te zostaną wyświetlone w RichTextBox i nazwane jako "Zawartość Pliku".

Następnie napiszmy kod za "Przycisk Wyczyść". To tylko dodatkowy przedmiot, jeśli chcesz wyczyścić ekran po przeczytaniu dokumentu PDF.

Dwukrotnie kliknij "Przycisk Wyczyść", a zostaniesz przeniesiony do następującego kodu:

void Clear_Click(object sender, EventArgs e)
{
}

Napisz następujący kod wewnątrz funkcji Clear_Click:

void Clear_Click(object sender, EventArgs e)
{
    // Clear the file path and content display fields
    FileContent.Text = "";
    FilePath.Text = "";
}

Uruchom Rozwiązanie

Kliknij przycisk "Przeglądaj" i wybierz dokument, który chcesz przeczytać. W moim przypadku czytam plik IronPDF.pdf jako przykład:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 8: Dokumenty PDF dokumenty PDF

Naciśnij przycisk "Otwórz" i pojawi się następujące okno:

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 13: Aplikacja z wybranym plikiem PDF Aplikacja z wybranym plikiem PDF

Naciśnij przycisk "Czytaj". Odczyta plik i wyświetli zawartość, jak pokazano poniżej.

C# Przeczytaj plik PDF: Prosta instrukcja, Rysunek 19: Wyświetlanie treści tekstowej PDF Wyświetl tekst zawartości PDF


Podsumowanie

To jest przykładowe rozwiązanie. Bez względu na to, ile stron, obrazów czy tekstu znajduje się w twoich plikach PDF, IronPDF wyodrębni wszystkie teksty i obrazy do twojego użycia w dowolnym celu. Po prostu musisz zdobyć licencję na bibliotekę i zacząć jej używać.

To kończy tutorial. Mam nadzieję, że wszystko zrozumiałeś, a jeśli masz jakieś pytania, nie krępuj się zamieścić ich w sekcji komentarzy.

Możesz pobrać plik zip projektu. Jeśli chcesz kupić cały pakiet produktów Iron Software, nasza specjalna oferta oznacza, że teraz możesz zakupić wszystkie za cenę zaledwie dwóch licencji Lite.

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.

Your trial license will be sent to your email address

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