IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Jak usunąć hasło z pliku PDF

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

Pobieranie danych z plików PDF ma kluczowe znaczenie dla oszczędności czasu związanego z ręcznym wprowadzaniem danych. W tym artykułe wyjaśniono, w jaki sposób programiści mogą wykorzystać bibliotekę IronPDF do wyodrębniania tekstu i obrazów z dokumentów PDF.

IronPDF: biblioteka PDF dla języka C#

IronPDF to biblioteka .NET, która może służyć do tworzenia, edycji i konwersji plików PDF. Zapewnia łatwy w użyciu interfejs API, z którego programiści mogą korzystać w swoich aplikacjach. Jest to jedna z najpopularniejszych bibliotek do tworzenia, edycji i konwersji plików PDF na całym świecie. Dzięki IronPDF możesz stworzyć proste i szybkie rozwiązanie do obsługi plików PDF. Tekst zostanie dostosowany do każdego dokumentu, układ zostanie skonfigurowany tak, aby ułatwić czytanie, a grafika zostanie zaprojektowana przy pomocy dołączonego programu .NET.

Biblioteka IronPDF posiada fantastyczną funkcję do wyodrębniania danych z plików PDF. W tym artykułe przyjrzymy się, jak wyodrębniać dane za pomocą IronPDF. Najpierw należy utworzyć lub otworzyć projekt C#. Przejdźmy do następnej sekcji.

Utworz lub Otworz projekt C# w Visual Studio

W tym samouczku zaleca się korzystanie z najnowszej wersji programu Visual Studio.

Po uruchomieniu programu Visual Studio wykonaj poniższe czynności, aby utworzyć nowy projekt w języku C#. Jeśli masz już gotowy projekt, z którego chcesz skorzystać, pomiń poniższe kroki i przejdź bezpośrednio do następnej sekcji.

  • Otwórz Visual Studio
  • Kliknij przycisk "Utwórz nowy projekt".

Jak wydobywać dane z plików PDF w C#, Rysunek 1: Interfejs otwierania Visual Studio Interfejs użytkownika programu Visual Studio

  • Wybierz "Aplikacja konsolowa C#" z szablonów.

Jak wydobywać dane z plików PDF w C#, Rysunek 2: Tworzenie nowego projektu Utwórz nowy projekt

  • Nadaj nazwę projektowi i kliknij przycisk Dalej.
  • Wybierz .NET Framework zgodnie z wymaganiami projektu i kliknij przycisk Utwórz.

Jak wydobywać dane z plików PDF w C#, Rysunek 3: Wybór .NET Framework Wybór platformy .NET Framework

Visual Studio wygeneruje teraz nowy projekt C# .NET.

Zainstaluj bibliotekę IronPDF

Bibliotekę IronPDF można zainstalować na wiele sposobów.

Korzystanie z konsoli menedżera pakietów

  • Otwórz konsolę menedżera pakietów, przechodząc do menu Narzędzia > Menedżer pakietów NuGet > Konsola menedżera pakietów.
  • Uruchom następujące polecenie, aby zainstalować bibliotekę IronPDF:

PM > Install-Package IronPdf

Jak wydobywać dane z plików PDF w C#, Rysunek 4: Postęp instalacji w zakładce Konsola Menedżera Pakietów Postęp instalacji w zakładce Konsola menedżera pakietów

Po instalacji zobaczysz zależność IronPDF w sekcji dependencies w Eksploratorze Rozwiązań, jak pokazano poniżej.

Jak wydobywać dane z plików PDF w C#, Rysunek 5: Odwołanie pakietu IronPDF w Eksploratorze Rozwiązań Odnosnik do pakietu IronPDF w Eksploratorze Rozwiazania

Korzystanie z menedżera pakietów NuGet

Innym sposobem instalacji biblioteki IronPDF jest użycie zintegrowanego interfejsu użytkownika menedżera pakietów NuGet w Visual Studio.

  • Przejdź do sekcji Narzędzia w menu głównym. Najedź kursorem na "NuGet Package Manager" w menu rozwijanym i wybierz opcję "Manage NuGet Packages for Solution...".

Jak wydobywać dane z plików PDF w C#, Rysunek 6: Przejdź do Menedżera Pakietów NuGet Przejdź do menedżera pakietów NuGet

  • Spowoduje to otwarcie okna Menedżera pakietów NuGet. Przejdź do zakładki Przeglądaj, wpisz IronPdf w wyszukiwarce i naciśnij Enter.
  • Wybierz IronPDF z wyników wyszukiwania i kliknij przycisk "Zainstaluj", aby rozpocząć instalację.

Jak wydobywać dane z plików PDF w C#, Rysunek 7: Zainstaluj pakiet IronPDF z Menedżera Pakietów NuGet Zainstaluj pakiet IronPDF z Menedżera pakietów NuGet

Pobieranie danych z plików PDF

Przyjrzyjmy się poniższemu kodowi pokazującemu, jak wyodrębnić dane za pomocą IronPDF:

// Import necessary namespaces
using IronPdf;
using System.Collections.Generic;
using System.Drawing;

public class PDFExtractor
{
    public void ExtractDataFromPDF()
    {
        // Open a 128-bit encrypted PDF file by providing the filename and password
        using PdfDocument pdf = PdfDocument.FromFile("encrypted.pdf", "password");

        // Extract all text from the PDF document
        string allText = pdf.ExtractAllText();

        // Extract all images from the PDF document
        IEnumerable<Image> allImages = pdf.ExtractAllImages();

        // Iterate over each page in the PDF document
        for (var index = 0; index < pdf.PageCount; index++)
        {
            int pageNumber = index + 1;

            // Extract text from the specific page
            string text = pdf.ExtractTextFromPage(index);

            // Extract images from the specific page
            IEnumerable<Image> images = pdf.ExtractImagesFromPage(index);

            // Code to process the extracted text and images
            //...
        }
    }
}

W tym przykładzie kodu:

  1. Metoda FromFile służy do załadowania dokumentu PDF, który jest zaszyfrowany i wymaga hasła.
  2. Metoda ExtractAllText wyodrębnia całą treść tekstową z PDF.
  3. Metoda ExtractAllImages pobiera wszystkie osadzone obrazy.
  4. Pętla przechodzi przez każdą stronę dokumentu, aby wydobyć tekst i obrazy z tej konkretnej strony za pomocą ExtractTextFromPage i ExtractImagesFromPage.

Wnioski

IronPDF pozwala programistom z łatwością wyodrębniać tekst i obrazy z plików PDF. Używając ExtractAllText i ExtractAllImages, można natychmiast wydobyć całą zawartość pliku PDF. Alternatywnie, metody te można wykorzystać do wyodrębnienia treści z konkretnej strony. Poprzedni kod pokazał, jak używać obu metod do odczytywania tekstu i obrazów z szeregu stron.

Ponadto IronPDF oferuje funkcje takie jak renderowanie wykresów, dodawanie BarCode'ów, zwiększanie bezpieczeństwa za pomocą haseł, znakowanie wodne oraz programowe przetwarzanie formularzy PDF.

IronPDF jest dostępny bezpłatnie na etapie rozwoju, natomiast za użytkowanie komercyjne wymagana jest opłata. Dostępna jest bezpłatna wersja próbna IronPDF do użytku produkcyjnego bez konieczności dokonywania płatności.

Kup pełny pakiet bibliotek dokumentów Iron Software za cenę dwóch licencji IronPDF Lite.

Pobierz IronPDF już teraz, aby jeszcze dziś rozpocząć wyodrębnianie danych z plików PDF!

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