Przejdź do treści stopki

Tworzenie plików PDF

Twórz pliki PDF od podstaw, korzystając z naszego wydajnego i intuicyjnego interfejsu API do tworzenia dokumentów.

Icon Main related to Tworzenie plików PDF
Zaprojektuj idealny PDF

1

Utwórz pusty PDF

Utwórz całkowicie nowy PDF od zera! Rozpocznij od pustego płótna i zbuduj dokument, którego potrzebujesz, z pełną kontrolą. Niezależnie od tego, czy tworzysz nowy raport, projektujesz fakturę, czy redagujesz propozycję, zacznij od zera lub użyj szablonu, aby uzyskać szybsze rezultaty.

Dowiedz się, jak:utworzyć pusty PDF
using IronPdf;

PdfDocument pdf = new PdfDocument(270, 270);

pdf.SaveAs("blankPage.pdf");
C#
2

Dodaj teksty i obrazy

Wstawiaj niestandardowe teksty i obrazy do swoich dokumentów PDF bezproblemowo. IronPDF daje Ci pełną kontrolę nad umiejscowieniem, wyrównaniem i przejrzystością elementów, a także elastyczność w zarządzaniu nagłówkami i pozycjonowaniem tekstu na różnych stronach.

Dowiedz się, jak:dodaj teksty i obrazy
using IronPdf;
using IronSoftware.Drawing;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);

// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);
C#
3

Dodaj kształty

Wybierz z szerokiego asortymentu kształtów do dodania do swoich dokumentów PDF. Niezależnie od tego, czy do tworzenia diagramów, podkreślania sekcji, czy dodawania elementów wizualnych, biblioteka kształtów pozwala ulepszyć estetykę i czytelność Twoich PDF-ów.

Dowiedz się, jak:dodaj kształty
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");

// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;

// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);
C#
4

Dodaj nagłówki/stopy

Łatwo wstawiaj nagłówki i stopy oparte na tekście lub w formacie HTML do swoich PDF-ów, aby uzyskać profesjonalny wygląd. Dostosuj wyrównanie, dodaj znaki wodne, dostosuj czcionki i więcej. Ta funkcja jest idealna do dodawania spójnych elementów marki na stronach.

Dowiedz się, jak:dodaj nagłówki/stopy
using IronPdf;

// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{   CenterText = "This is the header!",    };

// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{    CenterText = "This is the footer!",   };

// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);

pdf.SaveAs("addTextHeaderFooter.pdf");
C#
5

Dodaj numery stron

Uprość numerację stron w swoich PDF-ach dzięki automatycznym możliwościom numerowania stron w IronPDF. Wstawiaj numery stron w dowolnym miejscu na stronie i utrzymuj spójny styl w całym dokumencie.

Dowiedz się, jak:dodaj numery stron
using IronPdf;

// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{   CenterText = "{page} of {total-pages}"   };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");

// Add header
pdf.AddTextHeaders(textHeader);
C#

Icon Main related to Tworzenie plików PDF
Ułatw pełną personalizację PDF

1

Orientacja

Zarządzaj orientacją swoich PDF-ów bez wysiłku. Przełączaj między trybami Portret i Krajobraz oraz obracaj swoje strony o 90 lub 180 stopni w miarę potrzeb, idealnie dla dokumentów szerokoformatowych lub prezentacji.

Dowiedz się, jak:orientuj PDF-y
using IronPdf;
using IronPdf.Rendering;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;

PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");
C#
2

Niestandardowy rozmiar papieru

Wsparcie dla wszystkich standardowych rozmiarów papieru, takich jak A4, Letter i innych. Ponadto, zdefiniuj niestandardowe rozmiary papieru przy użyciu punktów, cali lub pikseli, aby dopasować się do unikalnych wymagań, takich jak plakaty, paragonów lub zrzutów ekranowych.

Dowiedz się, jak:dostosuj rozmiar papieru
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");
C#
3

Ustaw metadane PDF

Łatwo ustawiaj lub zmieniaj metadane Twoich PDF-ów. Obejmuje to tytuł, autora, słowa kluczowe i inne atrybuty, aby ulepszyć organizację dokumentów i wyszukiwanie.

Dowiedz się, jak:ustaw metadane PDF
using IronPdf;
using System;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");

// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";

pdf.SaveAs("pdf-with-metadata.pdf");
C#

Icon Main related to Tworzenie plików PDF
Ulepsz standard PDF, dostępność i zgodność

1

PDF 1.2 do PDF 1.7

IronPDF pełnoprawnie obsługuje tworzenie i edytowanie PDF-ów w wersjach od 1.2 do 1.7, zapewniając kompatybilność z różnorodnymi czytnikami i platformami PDF.

Dowiedz się, jak:PDF 1.2 do PDF 1.7
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 autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");
C#
2

PDF/UA

Twórz i eksportuj PDF-y zgodne ze standardami PDF/UA, aby spełnić powszechne wytyczne dotyczące dostępności, umożliwiające użytkownikom łatwiejszy dostęp do dokumentów.

Dowiedz się, jak:zgodność z normami PDF/UA
using IronPdf;

// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
C#
3

PDF/A

Generate PDF/A-compliant documents that meet archiving standards, ensuring the longevity and integrity of your files for long-term preservation.

Iron Software is a member of the PDF Association.

Dowiedz się, jak:zgodność z normami PDF/A
using IronPdf;

// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);
C#

Icon Main related to Tworzenie plików PDF
Bezproblemowe przeglądanie i drukowanie PDF-ów

1

IronPdf Viewer

Osadzaj funkcje przeglądania PDF-ów bezpośrednio w swoich aplikacjach MAUI, umożliwiając użytkownikom przeglądanie dokumentów bez opuszczania środowiska aplikacji. Ta funkcja doskonale nadaje się do tworzenia interaktywnych aplikacji z zintegrowanym zarządzaniem dokumentami.

Dowiedz się, jak:osadzić przeglądanie PDF
using IronPdf.Viewer.Maui;

public class MainPage : ContentPage
{
    private readonly IronPdfView pdfView;

    public MainPage()
    {
        InitializeComponent();

        this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };

        Content = this.pdfView;
    }
}
C#
2

Drukuj do fizycznej drukarki

Wysyłaj dokumenty PDF do fizycznej drukarki bezpośrednio z aplikacji, zapewniając łatwe i niezawodne drukowanie PDF-ów do fizycznej dystrybucji.

Dowiedz się, jak:drukowanie na drukarce
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer();

PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");

// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");
C#
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.

Zespol wsparcia Iron

Jestesmy online 24 godziny, 5 dni w tygodniu.
Czat
Email
Zadzwon do mnie