IRONSOFTWAREHOME

Tworzenie plików PDF

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

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");
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);
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);
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");
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);

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");
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");
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");

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");
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");
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);

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;
    }
}
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");

Gotowy, aby rozpocząć?

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

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