using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
In diesem Artikel werden wir uns PDF-Bearbeitungstools für Mac ansehen. Mit vielen verfügbaren Anwendungen für Mac werden wir uns auf die integrierte Vorschau-App von Mac sowie auf IronPDF konzentrieren.
Die Mac-Vorschau-App
PDFs bearbeiten
Eine Anwendung, die die Bearbeitung von PDF-Dateien ermöglicht, wird als PDF-Editor bezeichnet. Sie können damit Formulare ausfüllen, Ihre Unterschrift hinzufügen, Text hervorheben, Bilder in PDFs hinzufügen oder entfernen und vieles mehr. Auf einem Mac ist es am einfachsten, die integrierte Vorschausoftware zu verwenden, um ein PDF zu bearbeiten. Es gibt auch andere Möglichkeiten, wie z. B. Online-PDF-Editoren und PDF-Editoren von Drittanbietern, die - je nachdem, wofür Sie den PDF-Editor benötigen - für Sie vorteilhafter sein können.
Der Mac wird mit einem Programm namens Preview geliefert, das PDFs bearbeiten kann. Mit Ausnahme der Unmöglichkeit, bereits erstellte Inhalte zu ändern, ist er so umfassend wie jeder andere PDF-Editor. Es hat den Vorteil, dass Sie nichts installieren müssen, um es zu benutzen. Sie können die PDF-Datei einfach öffnen und sofort mit der Bearbeitung beginnen.
Obwohl es logisch erscheint, ist das Menü Bearbeiten nicht der Ort, an dem Sie alle PDF-Bearbeitungsfunktionen von Preview entdecken können. Stattdessen ermöglicht Ihnen dieses Menü, Seiten aus dem PDF zu entfernen und Seiten aus anderen PDFs hinzuzufügen (oder leere Seiten zu erstellen).
Außerdem können Sie in der Vorschau PDF-Seiten neu anordnen, indem Sie sie in der Seitenleiste nach oben oder unten ziehen. Sie können die letzte Seite zur ersten Seite machen, die zweite Seite zur ersten Seite, usw. Sie können die Seitenleiste über das Menü "Ansicht" aktivieren, wenn sie in der Vorschau nicht sichtbar ist. Die Markup-Symbolleiste enthält eine Liste von Optionen, die es uns ermöglichen, die App in den Bearbeitungsmodus zu versetzen und PDFs auf dem MAC zu ändern.
Die meisten anderen PDF-Bearbeitungsoptionen von Preview befinden sich im Menü Werkzeuge für Markierungen. Hier können Sie der PDF-Datei ein Lesezeichen hinzufügen oder die Seiten drehen. Das Menü Werkzeuge > Anmerkungen in der Toolbar ermöglicht es uns, bestehenden Text zu bearbeiten, Text hervorzuheben, Text zu unterstreichen, durchzustreichen, eine Notiz, ein Rechteck, Oval, Linie, Pfeil und andere Formen einzufügen, auf das PDF (überall oder in Formularfeldern) zu schreiben, Sprechblasen zu verwenden und mehr.
Eine Unterschrift hinzufügen
Wenn Ihr Mac mit einem Trackpad oder einer iSight Kamera ausgestattet ist, können wir auch Vorschau verwenden, um Ihre Unterschrift in die PDF-Datei einzufügen. Zusätzlich wird ein Freihand-Zeichenwerkzeug angeboten, mit dem Sie Formen oder Ihre Unterschrift direkt auf dem Dokument erstellen können.
Ausfüllen eines PDF-Formulars
Wenn Sie eine PDF-Datei in der Vorschau öffnen, die bearbeitbare Felder enthält, können Sie Änderungen vornehmen, indem Sie einfach auf die Komponenten des Formulars klicken. Diese haben in der Regel die Form von interaktiven Textfeldern oder Kontrollkästchen. Wenn Sie z. B. auf ein Textfeld klicken, das ausgefüllt werden kann, können Sie dort mit der Eingabe beginnen, um die Informationen zu Ihrer Datei hinzuzufügen.
Speichern Sie das Dokument nach der Bearbeitung, indem Sie Datei > Speichern wählen.
Hinzufügen von Text
Verwenden Sie die Vorschau, um mit Hilfe von Textfeldern mehr Text in ein PDF-Dokument einzufügen. Wählen Sie dazu die Schaltfläche Text, nachdem Sie die Schaltfläche Markierung gedrückt haben.
Es wird ein Textfeld in Ihrem Dokument erscheinen. Doppelklicken Sie auf das Textfeld, um es zu ändern, nachdem Sie es mit dem Cursor an eine neue Stelle verschoben haben. Sie können Ihr Textfeld mit Hilfe der Textstiloptionen oben rechts formatieren.
IronPDF
Als leistungsfähiger PDF-Konverter kann IronPDF HTML in PDF umwandeln, wobei die ursprüngliche Formatierung, die in Browsern angezeigt wird, nur minimal verloren geht. Entwickler können dank dieser PDF-Bibliothek problemlos PDF-Dateien erstellen, lesen und bearbeiten.
HTML wird von IronPDF mithilfe der Chrome-Engine in eine PDF-Datei umgewandelt. Xamarin, Blazor, Unity und HoloLense-Anwendungen gehören zu den Webtechnologien, die IronPDF unterstützt, zusammen mit Windows Forms, HTML, ASPX, Razer HTML, .NET Core, ASP.NET Framework-Kompatibilität, Windows Forms und WPF. Unterstützung für Microsoft.NET und .NET Core-Apps wird von IronPDF bereitgestellt. IronPDF kann auch zur Erstellung visuell ansprechender PDFs verwendet werden.
IronPDF verfügt außerdem über eine leistungsstarke HTML-zu-PDF-Konvertierungs-Engine. Mit Hilfe von IronPDF können PDF-Dokumente mit HTML5, Javascript, CSS und Grafiken erstellt werden. Die Dateien können auch eine Kopf- und eine Fußzeile enthalten. Es kann auch das Lesen von PDFs erleichtern. Außerdem ist sie unabhängig von externen Quellen.
Eine Reihe von Quellen, einschließlich HTML, HTML5, ASPX und Razor/MVC View, können zur Erstellung einer PDF-Datei verwendet werden. Wir können sowohl Bilddateien als auch HTML-Dateien konvertieren.
Das Erstellen interaktiver PDF-Dokumente, das Ausfüllen und Übermitteln interaktiver Formulare, das Zusammenführen und Aufteilen von PDF-Dateien, das Extrahieren von Text und Bildern aus PDF-Dateien, das Suchen von Text in PDF-Dateien, das Rastern von PDF-Seiten in Bilder, das Bearbeiten von Text in PDF-Dateien und das Konvertieren von PDF-Dateien sind alles Beispiele für Werkzeuge, die für die Arbeit mit interaktiven PDF-Dokumenten verwendet werden können.
IronPDF bietet die Möglichkeit, Bilder aus Dokumenten zu extrahieren.
IronPDF kann Dokumente mit Text, Grafiken, Lesezeichen, Wasserzeichen, Kopf- und Fußzeilen und vielem mehr versehen.
IronPDF kann Seiten in neuen oder bestehenden Dokumenten teilen und zusammenführen.
IronPDF wurde mit der neuesten .NET Core-Version entwickelt, sodass wir Anwendungen für verschiedene Umgebungen wie Mac, Linux, Windows usw. erstellen können.
Ausfüllen von PDFs mit IronPDF
IronPDF ermöglicht uns die Bearbeitung von PDF-Formularen. Dies kann beim schnellen Ausfüllen mehrerer Formulare helfen. Sobald der Viewer in Ihrem WinForms-Projekt installiert ist, können Benutzer jede PDF-Datei bearbeiten, die Formularfelddaten enthält. Der Viewer zeigt jedes Feld entsprechend der Art des Formulars an, zu dem es gehört. Dies umfasst Textfelder, Optionsfelder, Kombinationsfelder mit (Auto-Vervollständigung), Kontrollkästchen und Listen.
Wenn Ihre PDF-Datei Acroform-Daten enthält, können Sie aus den folgenden Formaten importieren oder in diese exportieren: FDF, XFDF, XML und TXT.
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.FindFormField("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
PdfDocument doc = PdfDocument.FromFile(@"D:\Test.pdf");
var form = doc.Form;
var field = form.FindFormField("First Name");
// or
var field = form.Fields [0];
field.Value = "MAC";
doc.SaveAs(@"D:\Test.pdf");
Dim doc As PdfDocument = PdfDocument.FromFile("D:\Test.pdf")
Dim form = doc.Form
Dim field = form.FindFormField("First Name")
' or
Dim field = form.Fields (0)
field.Value = "MAC"
doc.SaveAs("D:\Test.pdf")
$vbLabelText $csharpLabel
PDF-Dateien zusammenführen
PDF-Dateien können mit IronPDF einfach zusammengeführt werden, ohne dass zusätzliche Software installiert werden muss. Wir können eine beliebige Anzahl von PDF-Seiten zu einem einzigen Dokument zusammenfügen. Im Folgenden finden Sie einen Beispielcode für das Zusammenführen von PDF-Dokumenten.
var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
var Renderer = new IronPdf.ChromePdfRenderer();
var PDFs = new List<PdfDocument>();
PDFs.Add(PdfDocument.FromFile("AAA.pdf"));
PDFs.Add(PdfDocument.FromFile("BBB.pdf"));
PDFs.Add(PdfDocument.FromFile("CCC.pdf"));
PdfDocument PDF = PdfDocument.Merge(PDFs);
PDF.SaveAs("merged.pdf");
Dim Renderer = New IronPdf.ChromePdfRenderer()
Dim PDFs = New List(Of PdfDocument)()
PDFs.Add(PdfDocument.FromFile("AAA.pdf"))
PDFs.Add(PdfDocument.FromFile("BBB.pdf"))
PDFs.Add(PdfDocument.FromFile("CCC.pdf"))
Dim PDF As PdfDocument = PdfDocument.Merge(PDFs)
PDF.SaveAs("merged.pdf")
$vbLabelText $csharpLabel
Schlussfolgerung
Mit Hilfe der Vorschaufunktion können Mac-Benutzer das oben erwähnte PDF-Dokument bearbeiten. Abgesehen von dieser Funktion gibt es jedoch nicht viele eingebaute Optionen. Auf der anderen Seite können C#-Programmierer die praktische IronPDF-Bibliothek zur Bearbeitung von PDFs nutzen.
IronPDF macht die programmatische PDF-Bearbeitung einfach und kann in Anwendungen für verschiedene Umgebungen integriert werden. Um die IronPDF-Bibliothek nutzen zu können, sind jedoch einige Grundkenntnisse erforderlich. Außerdem ist es kein Open-Source-Programm. Wir können zunächst mit der kostenlosen Testversion von Iron Software darauf zugreifen. Die Software ist zur Lizenzierung auf der IronPDF-Lizenzierungsseite verfügbar.
Chipego hat eine natürliche Fähigkeit zum Zuhören, die ihm hilft, Kundenprobleme zu verstehen und intelligente Lösungen anzubieten. Er trat dem Iron Software-Team 2023 bei, nachdem er einen Bachelor of Science in Informationstechnologie erworben hatte. IronPDF und IronOCR sind die beiden Produkte, auf die sich Chipego konzentriert hat, aber sein Wissen über alle Produkte wächst täglich, da er neue Wege findet, Kunden zu unterstützen. Er genießt die Zusammenarbeit bei Iron Software, da Teammitglieder aus dem gesamten Unternehmen ihre unterschiedlichen Erfahrungen einbringen und so zu effektiven, innovativen Lösungen beitragen. Wenn Chipego nicht an seinem Schreibtisch sitzt, kann man ihn oft bei einem guten Buch oder beim Fußballspielen antreffen.
< PREVIOUS Wie man PDF-Dateien ohne Adobe kombiniert
NÄCHSTES > Was ist die beste PDF-Bibliothek für C#?