Se han formulado preguntas similares, pero nada exactamente como el mío, así que aquí va.Conversión de documentos de MS Word a PDF en ASP.NET
Tenemos una colección de documentos de Microsoft Word en un servidor web ASP.NET con campos de combinación cuyos valores se completan como resultado de los envíos del formulario del usuario. Después de combinar el campo, el servidor debe convertir el documento a PDF y transmitirlo al navegador. Nuestra primera inclinación fue usar la API de Visual Studio Tools para Office; Sin embargo, nos encontramos con this warning from Microsoft:
Microsoft no recomienda actualmente, y no es compatible, Automatización de aplicaciones de Microsoft Office desde cualquier aplicación desatendida, no interactiva cliente o componente (incluyendo ASP, ASP.NET, DCOM, y NT Services), debido a que Office puede presentar un comportamiento inestable y/o interbloqueo cuando se ejecuta Office en este entorno.
Parece que la manipulación de campo se puede hacer mediante el Open XML SDK, pero ¿cuál es la mejor manera de convertir documentos de Word 2007 a PDF sin necesidad de abrir la Palabra? La solución óptima sería de bajo costo, escalable, de bajo consumo de memoria, fácil de implementar y con API .NET.
Después de probar una serie de productos diferentes, Aspose definitivamente estaba por encima del resto. La principal desventaja es el costo, no es barato, pero obtienes lo que pagas. –
Yo sería el segundo @glaxaco, los productos Aspose son geniales y el soporte es bueno, vale la pena el dinero. en una nota sidle Aspose Words soporta una conversión más fácil de documentos a PDF ahora. – John
@John es correcto: ya no necesita el producto Aspose.Pdf por separado para crear archivos PDF a partir de documentos de Word. –