IRONSOFTWAREHOME
KORZYSTANIE Z IRONPDF

Jak przekonwertować kod QR na PDF

Curtis Chau
Curtis Chau
Updated: 21 kwietnia 2026

W tym artykułe omówimy dodatkowe funkcje i możliwości IronPDF, wraz z przykładowymi fragmentami kodu źródłowego, aby pomóc Ci w rozpoczęciu integracji podpisu cyfrowego z plikiem PDF.

Zrozumienie podpisów cyfrowych i IronPDF

Podpisy cyfrowe pełnią rolę elektronicznych odpowiedników tradycyjnych podpisów odręcznych, zapewniając dodatkowy poziom bezpieczeństwa i wiarygodności dokumentów elektronicznych. Cyfrowe podpisywanie dokumentów PDF staje się łatwe dzięki IronPDF, co pozwala programistom bez wysiłku generować, weryfikować, zarządzać i dodawać podpisy cyfrowe.

Konfiguracja IronPDF

Aby zapewnić płynną integrację biblioteki IronPDF z projektem .NET, należy bezwzględnie przestrzegać poniższych kroków dotyczących konfiguracji i wdrożenia. W niniejszych instrukcjach założono, że jako środowisko programistyczne używasz programu Visual Studio.

  1. Uruchom Visual Studio i otwórz aplikację.
  2. Z menu "Plik" wybierz opcję "Nowy projekt".
  3. W wyświetlonym oknie dialogowym wybierz szablon "Console App".
  4. Kliknij przycisk Dalej, aby kontynuować.

Należy pamiętać, że te wstępne kroki stworzą podstawę do płynnego włączenia biblioteki IronPDF do projektu.

Jak stworzyć podpis PDF w .NET, Rysunek 2: Utwórz nowy projekt w Visual Studio Utwórz nowy projekt w Visual Studio

Aby kontynuować tworzenie projektu, podaj niezbędne informacje w wyznaczonych polach. Wpisz odpowiednią nazwę projektu w polu "Nazwa projektu" i określ żądaną lokalizację nowego projektu w polu "Lokalizacja". Po wprowadzeniu tych informacji kliknij przycisk Dalej, aby przejść dalej.

Jak stworzyć podpis PDF w .NET, Rysunek 3: Skonfiguruj nowy projekt Skonfiguruj nowy projekt

Aby skonfigurować framework dla swojego projektu, wykonaj następujące kroki. Zacznij od wybrania platformy .NET Framework z opcji dostępnych w menu rozwijanym. W tym scenariuszu zalecana jest wersja .NET 6.0. Po dokonaniu wyboru kliknij przycisk Utwórz, aby rozpocząć proces tworzenia projektu.

Jak stworzyć podpis PDF w .NET, Rysunek 4: Wybór .NET Framework Wybór platformy .NET Framework

Aby kontynuować, należy pobrać bibliotekę IronPDF wymaganą dla danego rozwiązania. Aby to osiągnąć, można użyć następującego polecenia w konsoli menedżera pakietów.

PM > Install-Package IronPdf

Alternatywnie można użyć menedżera pakietów NuGet, aby wyszukać pakiet IronPDF.

Jak stworzyć podpis PDF w .NET, Rysunek 5: Przejdź i zainstaluj pakiet IronPDF w interfejsie NuGet Package Manager Przejdź do interfejsu użytkownika menedżera pakietów NuGet i zainstaluj pakiet IronPDF

Programowe dodawanie podpisów cyfrowych

Zobaczmy, jak dodawać podpisy cyfrowe do dokumentów PDF za pomocą IronPDF.

Tworzenie nowego dokumentu PDF

Aby rozpocząć, należy utworzyć nowy dokument PDF za pomocą ChromePdfRenderer. Użyj metody RenderHtmlAsPdf aby przekonwertować ciąg HTML na dokument PDF. Oto przykład:

using IronPdf;

// Create a PDF from an HTML string
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");

// Export to a file or stream
pdf.SaveAs("output.pdf");

Możesz także renderować plik HTML do PDF, używając metody RenderHtmlFileAsPdf. Oto przykład:

using IronPdf;

// Create a PDF from an existing HTML file
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderHtmlFileAsPdf("example.html");

// Export to a file or stream
pdf.SaveAs("output.pdf");

Wczytywanie istniejącego dokumentu PDF

Jeśli chcesz podpisać gotowe dokumenty PDF, IronPDF pozwala załadować je za pomocą metody PdfDocument.FromFile. Oto przykład:

using IronPdf;

// Load an existing PDF document
var document = PdfDocument.FromFile("path/to/document.pdf");

Generowanie certyfikatu z podpisem własnym i podpisywanie pliku PDF

Przed dodaniem podpisu cyfrowego potrzebny jest certyfikat cyfrowy. Możesz łatwo tworzyć certyfikaty cyfrowe OpenSSL za pomocą programu Adobe Acrobat; mogą to być certyfikaty cyfrowe PFX lub certyfikaty cyfrowe P12. Po wygenerowaniu tych certyfikatów można z łatwością użyć ich do podpisania pliku PDF za pomocą IronPDF.

W poniższym kodzie można podpisać plik PDF za pomocą IronPDF przy użyciu zaawansowanego podpisu elektronicznego w formacie PFX. Ten samouczek pokazuje, jak generować certyfikaty za pomocą programu Adobe Acrobat.

using IronPdf;
using IronPdf.Signing;
using System;

// Create a PDF from HTML
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument doc = renderer.RenderHtmlAsPdf("<h1>foo</h1>");

// Create a digital signature
var signature = new PdfSignature("Iron.pfx", "123456")
{
    SigningContact = "support@ironsoftware.com",
    SigningLocation = "Chicago, USA",
    SigningReason = "To show how to sign a PDF"
};

// Sign the PDF document
doc.Sign(signature);

// Save the signed PDF
doc.SaveAs("signed.pdf");

Dodawanie podpisu cyfrowego do dokumentu PDF

Aby dodać podpisy elektroniczne do dokumentu PDF, IronPDF udostępnia klasę PdfSignature. Ta metoda pobiera certyfikat i inne niezbędne parametry, aby utworzyć pole podpisu cyfrowego i osadzić je w dokumencie PDF. Oto przykład cyfrowego podpisywania pliku PDF:

using IronPdf.Signing;
using IronSoftware.Drawing;

// Create a PdfSignature object
var sig = new PdfSignature("IronSoftware.pfx", "123456");
sig.SignatureImage = new PdfSignatureImage("IronSoftware.png", 0, new CropRectangle(0, 600, 100, 100));

Weryfikacja podpisów cyfrowych

IronPDF umożliwia programowe sprawdzanie poprawności podpisów cyfrowych w dokumentach PDF. Możesz użyć metody VerifyPdfSignatures, aby zweryfikować, czy podpisy obecne w dokumencie są nadal ważne. Oto przykład:

using IronPdf;

// Load a PDF document
PdfDocument pdf = PdfDocument.FromFile("annual_census.pdf");

// Validate the signatures
bool isValid = pdf.VerifyPdfSignatures();

Oznaczanie znakami wodnymi plików PDF

Jeśli certyfikat cyfrowy nie jest dostępny do podpisania dokumentu PDF, zawsze możesz cyfrowo dodać znak wodny w rogu lub w pustej przestrzeni, aby zachować pewien rodzaj własności nad plikiem PDF. W poniższym kodzie źródłowym zastosuj znak wodny do pliku PDF, używając metody ApplyWatermark.

using IronPdf;
using IronPdf.Editing;

// Load a PDF document
var pdf = PdfDocument.FromFile("invoice.pdf");

// Apply a watermark
pdf.ApplyWatermark("<img src='signature.png'/>", 90, VerticalAlignment.Bottom, HorizontalAlignment.Right);

// Save the watermarked PDF
pdf.SaveAs("official_invoice.pdf");

Licencjonowanie i ceny

IronPDF to znakomita biblioteka C#, która oferuje programistom swobodę korzystania z niej do celów programistycznych bez żadnych kosztów. Możesz wypróbować bezpłatną wersję próbną, aby przetestować wszystkie jej funkcje. Ponadto w dowolnym momencie można uzyskać licencję na użytkowanie komercyjne. Biblioteka zaspokaja potrzeby różnych podmiotów, w tym indywidualnych programistów, agencji, organizacji międzynarodowych, a także dystrybutorów SaaS i OEM.

IronPDF oferuje różnorodne opcje licencyjne, zapewniając dostępność dla wszystkich. Licencje te obejmują szereg korzyści, takich jak 30-dniowa gwarancja zwrotu, roczna kompleksowa pomoc techniczna i aktualizacje, walidacja w środowiskach programistycznych, testowych i produkcyjnych oraz Licencja wieczysta, która wiąże się z jednorazowym zakupem.

Dla tych, którzy szukają opcji przyjaznej dla budżetu, pakiet Lite jest dostępny w stałej cenie $999, która nie obejmuje żadnych kosztów bieżących. Jeśli potrzebujesz bardziej szczegółowych informacji lub pomocy w wyborze licencji najlepiej odpowiadającej Twoim potrzebom, zapoznaj się ze stroną poświęconą licencjonowaniu produktów, gdzie znajdziesz dodatkowe zasoby i wskazówki.

Jak stworzyć podpis PDF w .NET, Rysunek 6: Licencjonowanie IronPDF Licencjonowanie IronPDF

Wnioski

Wdrażanie podpisów cyfrowych w dokumentach PDF jest kluczowym aspektem zapewnienia integralności, autentyczności i bezpieczeństwa dokumentów.

IronPDF, kompleksowa biblioteka do podpisywania plików PDF w środowisku .NET, upraszcza ten proces, zapewniając programistom potężne narzędzia i interfejsy API.

W tym artykułe omówiono funkcje i możliwości IronPDF wraz z przykładowymi fragmentami kodu, aby pomóc Ci rozpocząć programowe dodawanie podpisów cyfrowych do dokumentów PDF. Wykorzystując funkcje IronPDF, możesz zwiększyć bezpieczeństwo i wiarygodność swoich plików PDF, umożliwiając bezpieczną wymianę dokumentów w różnych aplikacjach.

Ponadto IronPDF oferuje programistom metody renderowania dokumentów PDF na obrazy oraz wyodrębniania tekstu i treści z plików PDF. IronPDF umożliwia również renderowanie wykresów w plikach PDF, dodawanie BarCode'ów, znaków wodnych, a nawet obsługę formularzy PDF za pomocą kodu.

Pamiętaj, aby zapoznać się z oficjalną dokumentacją IronPDF oraz przykładowymi kodami zamieszczonymi w tym artykułe, aby uzyskać więcej szczegółów i kompleksowe wytyczne dotyczące wdrażania. Aby uzyskać szczegółowy samouczek i pełny przegląd biblioteki podpisów cyfrowych wykorzystującej IronPDF, zapoznaj się z poniższymi wskazówkami.

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