IRONSOFTWAREHOME

Jak tworzyć różne wersje PDF w C#

Curtis Chau
Curtis Chau
Updated: 22 kwietnia 2026

IronPDF automatycznie zarządza wyborem wersji PDF na podstawie cech dokumentu, wybierając wersje od 1.4 do 1.7, aby zapewnić kompatybilność przy jednoczesnym zachowaniu funkcjonalności. Ten bezproblemowy proces obsługuje wszystko, od prostych konwersji HTML (zwykle PDF 1.4) do złożonego łączenia dokumentów (standard PDF 1.7). Podczas pracy z PDF z ciągu HTML, IronPDF inteligentnie określa odpowiednią wersję na podstawie wymagań twojej treści.

Szybki start: Twórz różne wersje PDF w C#
  1. 1Install IronPDF with NuGet Package Manager

    PM > Install-Package IronPdf

  2. 2Skopiuj i uruchom ten fragment kodu.

    // Create a simple PDF using IronPDF - automatically selects version 1.4
    using IronPdf;
    
    var renderer = new ChromePdfRenderer();
    var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
    pdf.SaveAs("hello-world.pdf");
    C#
  3. 3Wdrożenie do testowania w środowisku produkcyjnym

    Rozpocznij używanie IronPDF w swoim projekcie już dziś z darmową wersją próbną
    arrow pointer

Jak utworzyć dokument w wersji PDF 1.4?

IronPDF obsługuje wszystkie wersje PDF od 1.2 do 1.7. Podczas konwersji HTML do PDF, IronPDF automatycznie wybiera najniższą wersję oferowaną przez silnik Chromium, mieszczącą się w zakresie od PDF 1.4 do PDF 1.6, aby zmaksymalizować kompatybilność. To zachowanie jest zgodne z tym, co znajdziesz podczas eksportowania różnych wersji PDF w różnych aplikacjach.

Większość konwersji kończy się w wersji PDF 1.4. PDF 1.4 oferuje wsparcie dla przezroczystości, co pozwala na nowoczesne projekty graficzne przy jednoczesnym zachowaniu szerokiej kompatybilności. W tym przykładzie przekształcimy ciąg HTML na PDF przy użyciu IronPDF, aby zademonstrować to zachowanie. To podejście działa bezproblemowo, niezależnie od tego, czy tworzysz PDF-y z plików HTML, adresów URL, czy stron ASPX.

Jaki kod jest potrzebny do wygenerowania PDF 1.4?

using IronPdf;

// Instantiate Renderer
var renderer = new ChromePdfRenderer();

// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");

// Save as PDF file, IronPDF automatically outputs to the PDF 1.4 standard
pdf.SaveAs("output.pdf");

Inteligentny wybór wersji w IronPDF świeci tutaj. Dla podstawowej zawartości HTML bez zaawansowanych funkcji domyślnie ustawiana jest wersja PDF 1.4, co zapewnia, że twoje dokumenty działają w najszerszym zakresie przeglądarek i aplikacji PDF. Ten automatyczny wybór eliminuje konieczność ręcznej konfiguracji wersji w większości scenariuszy.

Jak wygląda wynik w PDF 1.4?

Dialog właściwości PDF pokazuje IronPDF v2025.9.18 jako producenta i wersję PDF 1.4 (zgodność z Acrobat 5.x)

Jak pokazano, IronPDF wybrało najniższą wersję z jego zakresu (PDF 1.4), aby zapewnić kompatybilność. Ta wersja obsługuje podstawowe funkcje, jak osadzanie czcionek, szyfrowanie i podstawowe formularze, zachowując jednocześnie doskonałą kompatybilność z starszymi czytnikami PDF.


Jak utworzyć dokument w wersji PDF 1.7?

IronPDF automatycznie generuje PDF 1.7 (międzynarodowy standard) podczas łączenia dokumentów, aby zapewnić maksymalną kompatybilność. Ponieważ źródłowe PDF-y mogą używać różnych wersji i funkcji, ustawienie jako domyślna całościowego standardu 1.7 zapewnia, że wszystkie oryginalne elementy są zachowane bez utraty danych. Jest to kluczowe podczas łączenia lub dzielenia PDF-ów z różnych źródeł.

Wersja PDF 1.7 stała się standardem ISO (ISO 32000-1:2008) i obejmuje zaawansowane funkcje:

  • Zwiększone opcje zabezpieczeń i szyfrowania
  • Wsparcie dla treści 3D
  • Zaawansowane tryby mieszania przezroczystości
  • Ulepszone funkcje dostępności
  • Lepsze wsparcie Unicode dla języków międzynarodowych

Jaki kod jest potrzebny do łączenia PDF-ów do wersji 1.7?

using IronPdf;

// Two paged PDF
const string html_a =
    @"<p> [PDF_A] </p>
    <p> [PDF_A] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_A] 2nd Page</p>";

// Two paged PDF
const string html_b =
    @"<p> [PDF_B] </p>
    <p> [PDF_B] 1st Page </p>
    <div style = 'page-break-after: always;' ></div>
    <p> [PDF_B] 2nd Page</p>";

var renderer = new ChromePdfRenderer();

var pdfdoc_a = renderer.RenderHtmlAsPdf(html_a);
var pdfdoc_b = renderer.RenderHtmlAsPdf(html_b);

// Four paged PDF
var merged = PdfDocument.Merge(pdfdoc_a, pdfdoc_b);
merged.SaveAs("Merged.pdf");

Ta funkcjonalność łączenia jest niezbędna podczas łączenia dokumentów z różnych źródeł lub gdy trzeba dodawać, kopiować lub usuwać strony PDF. Powstający dokument PDF 1.7 zapewnia, że wszystkie funkcje z obu źródeł są zachowane.

Dlaczego IronPDF używa wersji 1.7 do dokumentów scalonych?

Właściwości PDF pokazują IronPDF v2025.9.18 jako producenta i wersję PDF 1.7 (zgodność z Acrobat 8.x)

IronPDF wygenerował wersję PDF 1.7 poprzez połączenie dwóch PDF-ów. To zapewnia:

  1. Uniwersalna kompatybilność: PDF 1.7 jest obsługiwane przez wszystkich nowoczesnych czytników PDF i przeglądarek
  2. Zachowanie funkcji: Wszystkie zaawansowane funkcje z dokumentów źródłowych są zachowane
  3. Zabezpieczenie na przyszłość: Jako standard ISO, PDF 1.7 zapewnia długoterminową dostępność dokumentów
  4. Zwiększone bezpieczeństwo: Wsparcie dla zaawansowanych uprawnień i haseł PDF

Moją ulubioną biblioteką tego typu jest IronPDF. Umożliwia ona szybkie i efektywne manipulowanie plikami PDF. Posiada także wiele cennych funkcji, takich jak eksport do formatu PDF/A i cyfrowe podpisywanie dokumentów PDF.

Milan Jovanovic

Microsoft MVP

Zobacz studium przypadku

IronOCR pozwala nam oszczędzić 40 000 USD rocznie na ręcznym przetwarzaniu, jednocześnie zwiększając produktywność i uwalniając zasoby do zadań o wysokim wpływie. Gorąco polecam.

Brent Matzelle

Dyrektor technologiczny, OPYN

Zobacz studium przypadku

IronSuite odgrywa kluczową rolę w naszej działalności. Są to narzędzia zwiększające wydajność w całej firmie, w tym tworzenie planów pięter i poprawa zarządzania zapasami.

David Jones

Główny inżynier oprogramowania, Agorus Build

Zobacz studium przypadku

Zaawansowane rozważania dotyczące wersji PDF

Podczas pracy z wersjami PDF w IronPDF, kilka czynników wpływa na automatyczny wybór wersji:

Złożoność treści

Prosty HTML z podstawowym tekstem i obrazami zazwyczaj skutkuje PDF 1.4, podczas gdy dokumenty zawierające JavaScript, formularze lub treści multimedialne mogą wywołać wyższe wersje. Podczas wykonywania niestandardowego JavaScript w twoich PDF-ach, IronPDF może wybrać wyższą wersję, aby obsłużyć te interaktywne funkcje.

Wymagania funkcji

Określone funkcje wymagają określonych wersji PDF:

  • PDF 1.4: Podstawowa przezroczystość, osadzanie czcionek
  • PDF 1.5: Warstwy, strumienie obiektów
  • PDF 1.6: czcionki OpenType, adnotacje 3D
  • PDF 1.7: Zaawansowane zabezpieczenia, funkcje pakietu/portfela

Zgodność i standardy

Do celów archiwalnych możesz potrzebować określonych wersji. IronPDF wspiera tworzenie dokumentów w formacie PDF/A do długoterminowej konserwacji, które mają własne wymagania wersji w zależności od wybranego poziomu PDF/A.

Optymalizacja wydajności

Wersje PDF różnią się rozmiarami plików i wymaganiami przetwarzania. Dokumenty PDF 1.4 są zazwyczaj mniejsze i przetwarzają się szybciej, co czyni je idealnymi do aplikacji o dużej skali. Dowiedz się więcej o technikach kompresji PDF, aby zoptymalizować swoje dokumenty.

Zrozumienie tych różnic wersji i pozwalanie IronPDF na automatyczne zarządzanie wyborem zapewnia, że twoje PDF-y zachowują doskonałą równowagę między kompatybilnością, funkcjami a wydajnością dla twojego specyficznego przypadku użycia.

Często Zadawane Pytania

Jakie wersje PDF obsługuje IronPDF?

IronPDF obsługuje wszystkie wersje PDF od 1.2 do 1.7. Podczas konwersji HTML na PDF, IronPDF automatycznie wybiera odpowiednią wersję na podstawie funkcji dokumentu, zazwyczaj wybierając między PDF 1.4 a PDF 1.7, aby zapewnić optymalną kompatybilność.

Jak IronPDF określa, której wersji PDF użyć?

IronPDF inteligentnie zarządza wyborem wersji PDF automatycznie na podstawie funkcji dokumentu. Dla prostych konwersji HTML zazwyczaj wybiera PDF 1.4 dla maksymalnej kompatybilności. Dla skomplikowanych operacji, takich jak łączenie dokumentów, IronPDF używa PDF 1.7, aby zachować wszystkie funkcje.

Czy mogę ręcznie określić wersję PDF podczas tworzenia dokumentów?

IronPDF automatycznie wybiera wersję, eliminując potrzebę ręcznej konfiguracji w większości scenariuszy. Biblioteka inteligentnie wybiera najniższą wersję oferowaną przez silnik Chromium (zakres od PDF 1.4 do PDF 1.6) obsługującą wszystkie funkcje dokumentu.

Jaka wersja PDF jest tworzona podczas konwersji podstawowego HTML na PDF?

Podczas konwersji podstawowej zawartości HTML bez zaawansowanych funkcji, IronPDF domyślnie wybiera PDF 1.4. Ta wersja obsługuje podstawowe funkcje, jak przezroczystość, osadzanie czcionek, szyfrowanie i podstawowe formularze, jednocześnie utrzymując doskonałą zgodność ze starszymi czytnikami PDF.

Dlaczego IronPDF używa PDF 1.7 do łączenia dokumentów?

IronPDF automatycznie generuje PDF 1.7 podczas łączenia dokumentów, aby zapewnić maksymalną kompatybilność i zachować wszystkie funkcje z oryginalnych plików PDF, które mogą korzystać z różnych wersji. PDF 1.7 to międzynarodowy standard wspierający najszerszy zakres funkcji PDF.

Jakie funkcje obsługuje wersja PDF 1.4?

PDF 1.4, często generowany przez IronPDF dla konwersji HTML, oferuje obsługę przezroczystości, umożliwiając nowoczesne projekty graficzne, osadzanie czcionek, funkcje szyfrowania oraz podstawową funkcjonalność formularzy. Ta wersja zapewnia doskonałą równowagę między funkcjami a zgodnością.

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

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.7

Pobierz teraz

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD

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