В приложении WinRT я могу создать текстовый файл с некоторой информацией, заполненной пользователем, но я также хочу создать копию, но в формате PDF (сохранить другой файл в моем приложении, а не преобразовывать docx. в pdf с помощью внешнего программного обеспечения)
Любой прямой способ сделать это?
Вы можете воспользоваться коммерческим пакетом SDK для WinRT, который позволяет сохранять PDF-файлы, например LEADTOOLS WinRT SDK . Этот SDK дает вам возможность легко сохранять файл в формате PDF, а также во многих других форматах, таких как:
JPEG, JPEG 2000, PNG, TIFF, PDF и GIF
Вот простой пример кода, как сохранить файл с помощью класса RasterCodecs SaveAsync :
await codecs.SaveAsync(_originalImage, leadStream, RasterImageFormat.RasPdf, 24);
Вы можете загрузить бесплатную 60-дневную ознакомительную версию SDK, которая включает примеры программ с полным исходным кодом, которые показывают, как реализовать различные функции с помощью SDK.
Как отказ от ответственности, я сотрудник этой библиотеки.
В другом месте я использую Pandoc ( https://pandoc.org/ ) в Windows. Вы можете запланировать сценарий PowerShell для проверки папки или чего-то еще, чтобы получить конверсии.
pandoc -s -t latex README -o readme.tex
pdflatex readme.tex
рорек