En una aplicación WinRT, puedo crear un archivo de Word con información completada por el usuario, pero también quiero crear una copia pero como PDF (guardar otro archivo con mi aplicación, no convertir docx a pdf con un software externo)
¿Alguna forma directa de hacer esto?
Puede consultar un SDK comercial de WinRT que tiene la capacidad de guardar archivos PDF, como LEADTOOLS WinRT SDK . Este SDK le brinda la capacidad de guardar fácilmente un archivo como PDF, así como muchos otros formatos, como:
JPEG, JPEG 2000, PNG, TIFF, PDF y GIF
Aquí hay un código de muestra simple sobre cómo guardar un archivo usando la clase RasterCodecs SaveAsync :
await codecs.SaveAsync(_originalImage, leadStream, RasterImageFormat.RasPdf, 24);
Puede descargar una evaluación gratuita de 60 días del SDK que incluye programas de muestra completos que muestran cómo lograr varias funciones utilizando el SDK.
Solo como descargo de responsabilidad, soy un empleado de esta biblioteca.
Lo que estoy usando en otros lugares es Pandoc ( https://pandoc.org/ ) en una caja de Windows. Puede programar un script de PowerShell para verificar una carpeta u otra cosa para recoger las conversiones.
pandoc -s -t latex README -o readme.tex
pdflatex readme.tex
Roryok