2011-03-10 14 views
8

Estoy buscando un componente .net (de código abierto o comercial) que puede convertir todos los principales formatos de archivo utilizados a PDF sin utilizar un controlador de impresión. Estoy buscando un soporte para los siguientes formatos de archivo.Componente .Net para convertir todos los formatos de archivos principales a PDF

  1. MS Word (doc, docx)
  2. MS Excel (xls, xlsx)
  3. MS PowerPoint (ppt, pptx)
  4. Mayor Imagen
  5. formatos
  6. HTML a PDF
  7. txt, rtf, etc.

¿Alguna sugerencia?

+0

http://stackoverflow.com/questions/598980/generation-pdf-from-html-component-for-net – sajoshi

Respuesta

1

Los principales productos que conozco son Aspose. Es probable que necesite la siguiente

  • Aspose.Words
  • Aspose.Cells
  • Aspose.Slides
  • Aspose.Pdf
  • Aspose.PDFKit
+0

Acabo de darme cuenta, no estoy seguro de que maneje imágenes independientes, pero probablemente dentro de los otros paquetes. – Ian

0

como alguien que pasó un tiempo en busca de una solución de este tipo para el producto de mi empresa - Puedo decir que no se va a encontrar uno. No existe. Lo siento amigo. :(

+0

No puedo encontrar el convertidor rtf a pdf – dns

0

Esta pregunta es almost identical to this one. Así que han repetido mi respuesta a que uno abajo.

Enchufe desvergonzado, mientras trabajaba para este producto , pero prueba el PDF Conversion Services. Escalable, fiable, optimizado para el uso del servidor, añade nuevos formatos todo el tiempo (see new DXF and DWG support), apoya marcas de agua, etc. Seguridad de PDF tiene una interfaz de servicios web basados ​​ , por lo que funciona bien con C#, Java y muchos otros plataformas.

Code sample here.

+1

¿Tiene una DLL .NET? No quiero instalar ningún servicio, pero necesito una DLL. – Vivek

1

Google búsqueda me llevó a this

y es posible comprobar DevExprees equipo para ver si el tiene algo útil

+0

Ya hemos evaluado Aspose y es genial. Pero es muy costoso. – NLV

0

Para dar salida a cualquier formato de archivo a otro formato requiere la interpretación del archivo, una en algunos casos formatos propios, luego una representación de eso en un nuevo formato. La mayoría de estos convertidores utilizan controladores de impresora con APIs existentes, etc. para imprimir en un controlador PostScript (disponible en la mayoría de las máquinas) y luego convertir el archivo PS en PDF, lo que se puede hacer a través de GhostScript.

La mayoría de los documentos de Office (y formatos compatibles, txt, html, etc.) se pueden realizar de esta manera, a través de la automatización de oficinas o utilizando productos que proporcionan mejores API. Incluso puede imprimir directamente en PDF en este caso.

0

Un producto un poco más barato, aunque no completo es Solid Documents. Lo estamos usando y maneja formatos xml de oficina sin automatización, aunque automatiza cuando le das un documento de oficina binario.

1

Probablemente podría usar GemBox.Document y GemBox.Spreadsheet. Pueden trabajar con la mayoría de los documentos y hojas de cálculo. Eche un vistazo y vea si le convienen. También hay versiones gratuitas.

Cuestiones relacionadas