Diese Seite kann automatisch übersetzten Text enthalten.
PDF-Bibliothek für C# und VB.NET
Docotic.Pdf ist eine leistungsstarke C#-PDF-Bibliothek für .NET. Sie können damit PDF-Dokumente in .NET Core-, ASP.NET-, Windows Forms-, WPF-, Xamarin-, Blazor-, Unity- und HoloLense-Anwendungen erstellen, lesen und bearbeiten.
Die Bibliothek unterstützt die Frameworks .NET 8, .NET 7, .NET 6, .NET 5, .NET Standard / .NET Core und .NET 4.x. Sie können die Bibliothek in .NET unter Windows, Linux, macOS, Android, iOS oder in einer Cloud-Umgebung verwenden.
Docotic.Pdf bietet eine benutzerfreundliche API. Es gibt eine große Auswahl an C#- und VB.NET-Beispielen, die Ihnen dabei helfen, das SDK schnell in Ihr Projekt zu integrieren. Kontaktieren Sie uns, um innerhalb weniger Stunden eine umfassende Antwort zu erhalten. Die Antwort erhalten Sie direkt von den Entwicklern.
Seit der ersten Veröffentlichung im Jahr 2010 verbessern wir ständig die Qualität von Docotic.Pdf und erweitern seinen Funktionsumfang. Die Bibliothek ist schnell und ihr Speicherverbrauch ist selbst bei großen PDF-Dokumenten gering. Unser C#-Code wird zu 100 % ohne unsichere Blöcke verwaltet und weist keine externen Abhängigkeiten auf. Um Regressionen zu verhindern, überprüfen wir jeden Build unseres PDF SDK mit Tausenden automatischen Tests. Dadurch können wir Ihnen Builds in Produktionsqualität liefern, sobald der neue Build mit Korrekturen und Verbesserungen fertig ist.
14,813 bestanden NuGet-Downloads insgesamt 4,924,084Docotic.Pdf wird mit kostenlosen und kostenpflichtigen Lizenzen geliefert. Um es auszuprobieren, zip herunterladen oder von NuGet installieren.
Erhalten Sie eine kostenlose zeitlich begrenzte Lizenz
Geben Sie unten Ihren Namen und Ihre E-Mail-Adresse ein, um eine kostenlose zeitlich begrenzte Lizenz zu erhalten. Sie können die Lizenz verwenden, um die Bibliothek vor dem Kauf zu testen. Der Schlüssel ist 31 Tage lang gültig.
Ohne Lizenz können Sie in der Bibliothek keine PDF-Dokumente erstellen oder lesen. Alle Evaluierungen unterliegen den Einschränkungen des Evaluierungsmodus.
Extrahieren Sie Text aus einem PDF-Dokument in C#
Verwenden Sie die Bibliothek Docotic.Pdf, um PDF-Dokumente in Text in .NET zu konvertieren. Sie können formatierten Text extrahieren, um strukturierte Daten wie Tabellen zu analysieren.
Sie können auch PDF-Text mit detaillierten Informationen (Position, Schriftart, Farbe) zu jedem lesen Textblock. Dadurch können Sie Text in PDF-Dokumenten durchsuchen und gefundene Phrasen hervorheben.
Docotic.Pdf unterstützt Rechts-nach-Links- und bidirektionalen Text. Sie können damit arabische, hebräische und persische Texte aus PDF-Dokumenten in .NET extrahieren.
using BitMiracle.Docotic.Pdf;
using (var pdf = new PdfDocument("your_document.pdf"))
{
var options = new PdfTextExtractionOptions
{
SkipInvisibleText = true,
WithFormatting = true
};
string formattedText = pdf.GetText(options);
Console.WriteLine(formattedText);
}
PDF-Dokumente in C# bearbeiten
Docotic.Pdf ist ein leistungsstarker .NET-PDF-Editor. Sie können PDF-Dokumente komprimieren. Es ist möglich, Inhalte zu entfernen. Beispielsweise potenziell unsichere Inhalte wie Aktionen, Anhänge und Steuerelemente.
Sie können auch Seitenobjekte bearbeiten – Bilder ersetzen, Farben ändern, Text in PDF entfernen oder ersetzen.
Mit dem Docotic.Pdf SDK können Sie PDF-Dokumente in nur wenigen Codezeilen aufteilen und zusammenführen. Und Sie können Seiten entfernen oder neu anordnen. Mit Hilfe der Bibliothek ist es möglich, PDF-Seiten auszuschießen.
using (var merged = new PdfDocument("first.pdf"))
{
merged.Append("second.pdf");
merged.ReplaceDuplicateObjects();
merged.Save("merged.pdf");
// Kopieren Sie die dritte und erste Seite in ein neues PDF-Dokument
using (PdfDocument splitted = pdf.CopyPages(new[] { 2, 0 }))
{
splitted.RemoveUnusedResources();
splitted.Save("splitted.pdf");
}
}
Konvertieren Sie PDF in Bilder in C#
Mit unserer .NET PDF-Bibliothek können Sie PDF-Seiten als Bilder speichern. Sie können PDF-Seiten in Vollbild- oder Miniaturbilder in den Formaten PNG, TIFF und JPEG konvertieren.
Oder Sie können PDF-Dokumente als mehrseitige TIFF-Dateien speichern. Die Bibliothek kann bitonale und Graustufen-TIFF-Bilder erstellen.
Mit Docotic.Pdf ist es auch möglich, PDF-Dokumente in C# und VB.NET zu drucken.
Bei Bedarf können Sie Bilder aus PDF-Dokumenten extrahieren.
using (var pdf = new PdfDocument(@"your_document.pdf"))
{
PdfDrawOptions options = PdfDrawOptions.Create();
options.BackgroundColor = new PdfRgbColor(255, 255, 255);
options.HorizontalResolution = 300;
options.VerticalResolution = 300;
// eine Seite speichern
pdf.Pages[0].Save("page0.png", options);
// Speichern Sie das gesamte Dokument als mehrseitiges bitonales TIFF
options.Compression = ImageCompressionOptions.CreateBitonalTiff();
pdf.SaveAsTiff("your_document.tiff", options);
}
Konvertieren Sie HTML in PDF in C#
Generieren Sie PDFs aus HTML mit dem kostenlosen HTML-zu-PDF-Add-on für die Docotic.Pdf-Bibliothek.
Das Add-on verwendet bei der Konvertierung Chromium, sodass die Einhaltung von Webstandards hervorragend ist. Sie können PDF-Dokumente aus den komplexesten HTML-Dokumenten mit Skripten und Stilen erstellen.
Für produzierte PDFs ist es möglich, Seitengröße, Ränder und Ausrichtung festzulegen. Die Konvertierung kann sich bei Bedarf verzögern. Es ist möglich, passwortgeschützte HTML-Dokumente und Dokumente mit SSL-Fehlern zu konvertieren.
using (var converter = await HtmlConverter.CreateAsync())
{
var options = new HtmlConversionOptions();
options.Page.SetSize(PdfPaperSize.A5, isLandscape: true);
options.Page.MarginTop = 50;
options.Page.MarginBottom = 50;
options.Start.SetStartAfterDelay(10 * 1000);
options.Authentication.SetCredentials("name", "password");
options.CustomUserAgent = "A user agent of your app";
using (var pdf = await converter.CreatePdfAsync(url, options))
pdf.Save("output.pdf");
}
Füllen Sie PDF-Formulare in C# aus
Die Bibliothek bietet eine großartige .NET-API für PDF-Formulare.
Mit dem SDK können Sie PDF-Formulare ausfüllen und FDF-Dateien importieren. Docotic.Pdf kann den Wert jedes Formularfelds lesen und FDF mit allen Formularwerten exportieren.
Eine weitere interaktive Funktion der Bibliothek ist die Unterstützung für Anmerkungen. Sie können Text hervorheben, eine Haftnotiz hinzufügen und eine PDF-Datei anderweitig mit Anmerkungen versehen.
Sie können auch PDF-Formularfelder und/oder Anmerkungen abflachen.
using (var pdf = new PdfDocument("form.pdf"))
{
PdfControl field = pdf.GetControl("app_types");
if (field?.Type == PdfWidgetType.TextBox)
{
PdfTextBox tb = (PdfTextBox)field;
tb.Text = "WinForms, WPF, ASP.NET Core, Blazor, Xamarin";
field.Flatten();
}
pdf.Save("result.pdf");
}
Erstellen Sie PDF-Dokumente in C#
Verwenden Sie Docotic.Pdf und sein kostenloses Layout-Add-on, um PDF-Dokumente zu generieren in .NET Framework- und .NET Core-Anwendungen.
Sie können Seitenkopf- und -fußzeilen, Tabellen und Absätze hinzufügen. Das Layout-Add-on teilt den Inhalt automatisch auf Seiten auf.
Fügen Sie Text, Bilder und Vektorgrafiken hinzu zu Ihren PDF-Dateien. Sie können Bilder auch in PDF-Dokumente konvertieren.
Erstellen Sie interaktive PDF-Dokumente mit Formularen, Anmerkungen, Lesezeichen und Ebenen.
Sie können auch PDF-Dokumente in C# signieren und generierte PDF-Dateien schützen.
PdfDocumentBuilder
.Create()
.Generate("table.pdf", doc => doc.Pages(page =>
{
page.Content().Table(t =>
{
t.Columns(c =>
{
c.RelativeColumn(1);
c.RelativeColumn(2);
});
t.Header(h =>
{
h.Cell().Text("Add-on");
h.Cell().Text("Feature");
});
t.Cell().Text("Docotic.Pdf.Layout add-on");
t.Cell().Text("Generate PDF");
t.Cell().Text("Docotic.Pdf.HtmlToPdf add-on");
t.Cell().Text("HTML to PDF");
});
page.Footer().AlignCenter().Text(t => t.CurrentPageNumber());
}));
Erstellen
Konvertieren Sie HTML in PDF
Generieren Sie PDF-Dokumente
PDF schützen
PDF mit Anmerkungen versehen
Volle Unicode-Unterstützung
Unterstützung für umfangreiche Schriftarten
Farben und Transparenz
Fügen Sie Bilder zu PDF hinzu
SVG zu PDF
Fügen Sie Vektorgrafiken hinzu
Fügen Sie PDF-Formulare hinzu
Fügen Sie Lesezeichen und Links hinzu
Aktionen hinzufügen
Anhänge hinzufügen
Fügen Sie Ebenen zu PDF hinzu
Mehr lesenDiese Art von sehr schnellen und sehr detaillierten Support-Antworten gibt großes Vertrauen in Ihr Unternehmen und Ihr Produkt. Ich möchte Ihnen nur mitteilen, dass es letztendlich auch dieser großartigen Unterstützung zu verdanken ist, dass Sie jetzt einen neuen Kunden haben :-)