Estoy investigando un poco para un producto y necesito encontrar bibliotecas/funciones comerciales o de código abierto que permitan que mi producto abra/lea tantos tipos de archivos diferentes como sea posible.
Estamos escribiendo un analizador de archivos (plataforma Windows principalmente), y cuantas más bibliotecas, mejor.
Me daría la licencia de alguien como OpenFreely, pero ni siquiera contestan el teléfono :)
Una biblioteca comercial que recomendaría echar un vistazo es LEADTOOLS Imaging SDK . LEADTOOLS Imaging SDK contiene soporte para cargar/ver/manipular/guardar más de 150 formatos de archivo . Dependiendo de los formatos de archivo que desee admitir, LEADTOOLS puede permitirle usar solo una biblioteca en lugar de muchas diferentes, ahorrándole tiempo y dinero.
Tenemos una demostración del Visor de documentos HTML5 alojado en línea que puede usar para ver sus documentos o archivos de imágenes:
http://demo.leadtools.com/JavaScript/DocumentViewer/index.html
LEADTOOLS SDK le permitirá cargar sus archivos con solo unas pocas líneas de código en varios lenguajes de programación, incluidos C/C++, C#, VB.NET y Java en Windows. Aquí hay un ejemplo en C# usando la clase RasterCodecs y la clase RasterImage :
using (RasterCodecs codecs = new RasterCodecs())
{
using (RasterImage image = codecs.Load(inputFilePath))
{
// Your input file is now loaded into memory in the RasterImage object so you can do with it as you wish
// You can load the file into a viewer, process the file, or save the file out to another file format
}
}
Solo como un descargo de responsabilidad. Trabajo para la compañía que escribió esta biblioteca.
Syncfusion proporciona bibliotecas de análisis de archivos para Excel-Essential XlsIO , Word-Essential DocIO , PowerPoint-Essential Presentation y PDF-Essential PDF .
Todo el conjunto de controles y bibliotecas está disponible de forma gratuita a través del programa de licencia comunitaria si califica (menos de 1 millón de dólares en ingresos). Nota: Trabajo para Syncfusion.
Tomás
steve barnes
jason r
jason r
steve barnes