Kostenlose Bibliothek in C# zum Einfärben einer PDF-Datei

Ich suche nach einer wirklich kostenlosen (Open Source) PDF-Bibliothek für C #, mit der ich ein PDF mit einem Stift kommentieren könnte.

Suchen Sie eine Anwendung oder eine Bibliothek? Wenn Sie nach einer Bibliothek suchen, möchten Sie, dass sie nur in der Lage ist, das PDF zu kommentieren oder auch UI-Elemente zum Anzeigen des PDF bereitzustellen, die die Stifteingabe akzeptieren? Wenn Sie auch das UI-Element möchten, welche UI-Plattform (WPF, Winforms, UWP, Xamarin, …) verwenden Sie?
@svick UI ja, Winforms

Antworten (2)

Sie können iTextSharp verwenden , das in einer Open-Source-Version verfügbar ist, in Kombination mit der Klasse System.Windows.Input.Stylus oder System.Windows.Ink . Es wird weitgehend unterstützt und verfügt über viele APIs zum Einfärben und zur PDF-Erstellung.

Okay. Vielen Dank. Ich bin ein Anfänger, also würden Sie mir bitte sagen, ob Sie Tutorials oder Demos kennen, die zeigen, wie es geht?
@DoHe Für die Verwendung von System.Windows.Input.Stylus können Sie die entsprechende Dokumentation einsehen: msdn.microsoft.com/en-us/library/… . Ein Tutorial dazu: msdn.microsoft.com/en-us/library/ms752334(v=vs.110).aspx . Für iTextSharp können Sie sich eines der vielen YouTube-Videos ansehen. Hier ist eine nützliche: m.youtube.com/watch?v=MyhLW84cWrY .
@CoputersAreCool Vielen Dank!! Das hilft wirklich. Wissen Sie, ob es auch möglich ist, Will Universal Ink von Wacom anstelle der Windows-Lösung zu implementieren?

Syncfusion Essential PDF Viewer für WPF ist eine zu berücksichtigende Option. Hier ist eine Beispielanwendung.

Syncfusion PDF-Anmerkungen

Das gesamte Produkt ist kostenlos über das Community-Lizenzprogramm erhältlich , wenn Sie sich qualifizieren (weniger als 1 Million USD Umsatz).

Hinweis: Ich arbeite für Syncfusion.

Vielen Dank ! Das sieht toll aus! Wissen Sie, ob es auch möglich ist, Will Universal Ink von Wacom zu implementieren?
@DoHe Wir haben WILL Universal Ink von Wacom analysiert und sie haben SDKs für natives iOS, natives Android und WinRT bereitgestellt. Für welche Plattform brauchst du das?
@DoHe Die Wacom-Entwicklerseite hat nur SDKs für WinRT. Für Windows 10 benötigen wir ein .NET- oder UWP-SDK. Wissen Sie, ob sie diese anbieten?
Nein, ich fürchte, ich weiß es nicht
@DoHe Wir haben Kontakt mit Wacom aufgenommen und sie haben bestätigt, dass ein neues Entwicklerprogramm mit erweiterten SDKs verfügbar sein wird und wir WILL zu diesem Zeitpunkt unter Windows 10 unterstützen können.
Vielen Dank für Ihre Kontaktaufnahme! Haben sie dir gesagt, wann es verfügbar sein wird?
@DoHe Sie haben kein Datum angegeben, aber ich bin immer noch mit ihnen in Kontakt und werde hier aktualisieren, wenn sie ein Datum angeben.