Test in einer Live-Umgebung
Test in der Produktion ohne Wasserzeichen.
Funktioniert überall, wo Sie es brauchen.
DocFx C# und IronPDF sind zwei effektive Werkzeuge, die Dokumentation generieren und die Lesbarkeit und Zugänglichkeit der Projektdokumentation verbessern und gleichzeitig die Dokumentationsabläufe rationalisieren. In diesem Beitrag wird erläutert, wie IronPDF, eine C#-Bibliothek zur Erstellung von PDF-Dokumenten, mit DocFX, einem API-Dokumentationsgenerator, der API-Referenzdokumentation erzeugt, kombiniert werden kann. Mit diesen Werkzeugen können Entwickler schnell eine hervorragende Dokumentation erstellen und im PDF-Format weitergeben.
.NET SDK 6.0+ installieren
Öffnen Sie die PowerShell.
Führen Sie das Skript nacheinander aus und installieren Sie die DocFX-Bibliothek.
Nach der Installation führen Sie die JSON-Datei aus.
Microsoft hat den Open-Source-Generator für statische Websites und das Dokumentationsprogramm DocFX entwickelt. Mit Hilfe von Markdown-Dateien und Quellcode können Entwickler Dokumentations-Websites erstellen, die professionell aussehen. DocFX ist anpassungsfähig und kann in einer Vielzahl von Projekten eingesetzt werden, da es eine Vielzahl von Auszeichnungsformaten und Programmiersprachen unterstützt.
Entwickler können mit DocFX Tutorials, konzeptionelle Artikel und API-Referenzen in ihrer Dokumentation erstellen. Aufgrund der anpassungsfähigen Architektur können Teams die Software an ihre individuellen Anforderungen anpassen und erweitern. DocFX bietet außerdem Funktionen wie Querverweise, bearbeitbare Vorlagen und Unterstützung für verschiedene Ausgabeformate, darunter HTML und Markdown. Für eine detailliertere Beschreibung des Innenlebens und der Methoden von DocFX, besuchen Sie bitte die Github-Seiten Website hier.
Die Verwendung von DocFX ist recht einfach. Dazu muss das DocFX SDK über Microsofts .NET-Paketmanager NuGet hinzugefügt werden. Die Bibliotheken und Werkzeuge, die für die Einbindung von Webinhalten in Ihre Anwendungen mit DocFX erforderlich sind, sind in diesem SDK enthalten.
In dieser Phase werden wir eine einfache Dokumentations-Website auf Ihrem lokalen Computer erstellen.
Es ist eine Version von .NET SDK 6.0 oder höher erforderlich.
Um die neueste Version von DocFX zu installieren, vergewissern Sie sich, dass Sie das .NET SDK installiert haben, öffnen Sie dann ein Terminal-Befehlszeilentool und geben Sie den folgenden Befehl ein:
dotnet tool update -g docfx
Um ein neues Docset zu starten, führen Sie aus:
docfx init
Es wird eine JSON-Datei mit allen Konfigurationen erstellt. Mit Hilfe dieses Befehls können Sie ein neues DocFX-Projekt im aktuellen Arbeitsverzeichnis erstellen. Um das Docset zu erstellen, führen Sie aus:
docfx docfx.json --serve
Die Webseite ist nun in der Vorschau auf http://localhost:8080
zu sehen.
Speichern Sie Ihre Änderungen, DocFX wird mit Hilfe der JSON-Konfigurationsdatei konfiguriert. Jetzt verwenden wir ein neues Terminal, um diesen Befehl auszuführen, um die Website neu zu erstellen und Ihre lokalen Änderungen zu überprüfen:
docfx docfx.json
DocFX ist mit verschiedenen Auszeichnungsformaten und Programmiersprachen kompatibel, z. B. JSON-Dateien, YAML und Markdown. Dank dieser Flexibilität können die Teams das Format wählen, das ihren Anforderungen und ihrem Geschmack am besten entspricht. Darüber hinaus ermöglicht die erweiterbare Architektur von DocFX Programmierern, die Funktionen über Plugins und Vorlagen zu ergänzen und zu verändern, um eine Vielzahl von Dokumentationsanforderungen zu erfüllen.
DocFX ist ein ausgezeichnetes Werkzeug, das dabei hilft, API-Dokumentation aus Kommentaren im Quellcode zu schreiben. DocFX erstellt automatisch eine API-Referenzdokumentation, einschließlich Namespaces, Klassen, Methoden, Parameter und Rückgabetypen, indem es Codekommentare in weit verbreiteten Formaten wie XML und YAML analysiert. Diese Funktion spart Entwicklern viel Zeit und Mühe, da sie den Dokumentationsprozess für Code-APIs vereinfacht.
Da DocFX plattformübergreifend ist, kann es in Linux-, macOS- und Windows-Systemen eingesetzt werden. Unabhängig vom Betriebssystem, das das Entwicklungsteam verwendet, garantiert diese plattformübergreifende Kompatibilität, dass die Dokumentationserstellung problemlos in eine Vielzahl von Entwicklungsabläufen und -einstellungen integriert werden kann.
DocFX verfügt über eine integrierte Unterstützung für die Navigation und Suche innerhalb der generierten Dokumentation. Der schnelle Zugriff auf relevante Informationen wird dadurch ermöglicht, dass die Benutzer die Dokumentation mühelos nach Themen, APIs oder Schlüsselwörtern durchsuchen können. Um die Benutzerfreundlichkeit weiter zu verbessern, erstellt DocFX auch ein Inhaltsverzeichnis (TOC) die es den Benutzern erleichtert, die Dokumentationshierarchie zu durchsuchen.
Durch die Kombination von DocFX und IronPDF können Entwickler die Vorteile der beiden Tools nutzen und ihren Dokumentationsprozess verbessern. Entwickler können eine konsistente Darstellung auf allen Geräten sicherstellen, offline-fähige Dokumentationen erstellen und die gemeinsame Nutzung und Verteilung vereinfachen, indem sie IronPDF zur Konvertierung von DocFX-generierter HTML-Dokumentation in das PDF-Format verwenden. Wenn Sie mehr über IronPDF erfahren möchten, lesen Sie bitte hier.
Install-Package IronPdf
Sie können das IronPDF-Paket aus den Suchergebnissen auswählen und dann auf die Option "Installieren" klicken. Visual Studio übernimmt den Download und die Installation für Sie.
Weitere Informationen zu den Funktionen, der Kompatibilität und den verfügbaren Downloads von IronPDF finden Sie auf der NuGet-Website unter https://www.nuget.org/packages/IronPdf.
Alternativ können Sie IronPDF auch direkt in Ihr Projekt integrieren, indem Sie die DLL-Datei verwenden. Um die ZIP-Datei mit der DLL herunterzuladen, klicken Sie bitte hier link. Entpacken Sie die Datei und fügen Sie die DLL zu Ihrem Projekt hinzu.
Die folgende Logik ist am Integrationsprozess beteiligt:
Dokumentation mit DocFX erstellen: Um loszulegen, verwenden Sie DocFX, um Ihre Dokumentation zu erstellen. Um eine HTML-Dokumentation zu erstellen, muss der DocFX-Build-Prozess für den Quellcode und die Markdown-Dateien Ihres Projekts ausgeführt werden.
IronPDF zur Konvertierung von HTML-Dokumentation in PDF verwenden: Nachdem die HTML-Dokumentation erstellt wurde, können Sie sie mit IronPDF programmatisch in das PDF-Format konvertieren. Die Umwandlung von HTML-Text in druckbare PDF-Dokumente ist mit den HTML-zu-PDF-Konvertierungsfunktionen von IronPDF ganz einfach.
using IronPdf;
var Renderer = new IronPdf.HtmlToPdf();
var PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html");
// Save PDF to file
PDF.SaveAs("output.pdf");
Console.WriteLine("PDF generated successfully!");
Console.ReadKey();
using IronPdf;
var Renderer = new IronPdf.HtmlToPdf();
var PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html");
// Save PDF to file
PDF.SaveAs("output.pdf");
Console.WriteLine("PDF generated successfully!");
Console.ReadKey();
Imports IronPdf
Private Renderer = New IronPdf.HtmlToPdf()
Private PDF = Renderer.RenderUrlAsPdf("http://localhost:8080/index.html")
' Save PDF to file
PDF.SaveAs("output.pdf")
Console.WriteLine("PDF generated successfully!")
Console.ReadKey()
Weitere Informationen über das Codebeispiel finden Sie unter diesem Link. Das Ergebnis der Ausführung ist unten dargestellt:
Schließlich haben Entwickler durch die Integration von DocFX mit IronPDF in C# eine gute Möglichkeit, hervorragende Dokumentationen im PDF-Format zu erstellen und zu verbreiten. Durch die Kombination der PDF-Produktionsfunktionen von DocFX und IronPDF für die Dokumentationserstellung können Entwickler umfangreiche, offline-fähige Dokumentationen erstellen, die leicht zugänglich sind und gemeinsam genutzt werden können. Software-Projekte werden durch diese Integration, die auch den Dokumentations-Workflow verbessert und die Projektdokumentation leichter lesbar und zugänglich macht, häufiger zum Erfolg.
Entwickler können ihre Dokumentationsverfahren optimieren, die Teamarbeit und Kommunikation verbessern und Anwendern und Stakeholdern bessere Dokumentationsmöglichkeiten bieten, indem sie die Empfehlungen in diesem Artikel umsetzen und die Möglichkeiten von DocFX und IronPDF nutzen.
Das 749 $ teure Lite-Paket enthält eine unbefristete Lizenz, ein Jahr Software-Wartung und ein Upgrade der Bibliothek. IronPDF bietet eine kostenlose Lizenz mit zeitlichen und räumlichen Beschränkungen für die Weitergabe an. Die Benutzer können die Lösung während der Testphase ohne Wasserzeichen testen. Weitere Informationen zu Preis und Lizenz finden Sie unter IronPDFs Lizenzierung seite. Hier geht es weiter seite für weitere Informationen über Iron Software Bibliotheken.
9 .NET API-Produkte für Ihre Bürodokumente