Przetestuj w produkcji bez znaków wodnych.
Działa tam, gdzie tego potrzebujesz.
Uzyskaj 30 dni pełni funkcjonalnego produktu.
Uruchom w ciągu kilku minut.
Pełny dostęp do naszego zespołu wsparcia technicznego podczas okresu próbnego
Twórz pliki PDF od podstaw, korzystając z naszego wydajnego i intuicyjnego interfejsu API do tworzenia dokumentów.
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 PDFusing IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");
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 obrazyusing 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);
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łtyusing 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);
Ł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/stopyusing 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");
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 stronusing 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);
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-yusing 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");
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 papieruusing 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");
Ł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 PDFusing 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");
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.7using 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");
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/UAusing IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");
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.
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);
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 PDFusing IronPdf.Viewer.Maui;
public class MainPage : ContentPage
{
private readonly IronPdfView pdfView;
public MainPage()
{
InitializeComponent();
this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };
Content = this.pdfView;
}
}
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 drukarceusing 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");