Bibliothek zum Konvertieren von .docx in pdf in der WinRT-App

In einer WinRT-App kann ich eine Word-Datei mit einigen vom Benutzer ausgefüllten Informationen erstellen, aber ich möchte auch eine Kopie erstellen, aber als PDF (speichern Sie eine andere Datei mit meiner App, konvertieren Sie docx nicht mit externer Software in PDF).

Irgendein direkter Weg, dies zu tun?

Sie sagen, Sie können "eine Word-Datei erstellen". Können Sie erklären, was Sie meinen und wie Sie das tun? Soweit ich weiß, ist dies in WinRT nicht möglich, daher bin ich neugierig, was Sie meinen. Meinst du RTF?

Antworten (2)

Sie können ein kommerzielles WinRT-SDK ausprobieren, das PDF-Dateien speichern kann, wie z. B. das LEADTOOLS WinRT SDK . Dieses SDK gibt Ihnen die Möglichkeit, eine Datei einfach als PDF sowie in vielen anderen Formaten zu speichern, wie z.

JPEG, JPEG 2000, PNG, TIFF, PDF und GIF

Hier ist ein einfacher Beispielcode zum Speichern einer Datei mit der SaveAsync-Klasse von RasterCodecs :

await codecs.SaveAsync(_originalImage, leadStream, RasterImageFormat.RasPdf, 24);

Sie können eine kostenlose 60-Tage-Evaluierungsversion des SDK herunterladen, die vollständig bezogene Beispielprogramme enthält, die zeigen, wie verschiedene Funktionen mit dem SDK erreicht werden können.

Nur als Haftungsausschluss, ich bin Angestellter dieser Bibliothek.

Was ich an anderer Stelle verwende, ist Pandoc ( https://pandoc.org/ ) auf einer Windows-Box. Sie können ein PowerShell-Skript planen, um einen Ordner oder etwas anderes zu überprüfen, um die Konvertierungen zu erfassen.

pandoc -s -t latex README -o readme.tex
pdflatex readme.tex