¿Alguien sabe de una biblioteca o un código que pueda leer EMF (metarchivos mejorados). Idealmente, ¿convertiría un EMF en una lista de comandos y objetos de dibujo?Cómo leer EMF: metarchivos mejorados?
Respuesta
Artículo de Wikipedia en Windows Metafile tiene mucha información relevante sobre EMF. Verifique los enlaces externos para las bibliotecas y las especificaciones de formato.
El Apache Image Loader Framework (Java) puede leer el archivo EMF y convertir luego a SVG, también puede leer WMF con un complemento de terceros.
¿En qué idioma está trabajando? Puede consultar nuestro MetaDraw (disponible como componente OCX o .NET Winforms) Esto cargará archivos EMF y le permitirá desplazarse por los elementos (líneas, formas, texto). A continuación, puede identificar los parámetros (coordenadas, grosor de línea, colores, etc.) Más detalles en www.MetaDraw.com
LibreOffice puede hacerlo. También hay una utilidad de python llamada unoconv que lo hará (utilizando las bibliotecas de LibreOffice instaladas). Podrías echarle un vistazo para obtener pistas sobre cómo se hace, ya que son de código abierto.
- 1. ¿Cómo usar EMF para leer archivos XML?
- 2. ¿Cómo convertimos WMF/EMF (metarchivos MS) en imágenes estándar como JPG o PNG utilizando cualquier API de Java?
- 3. Draw emf antialiased
- 4. ¿Cómo combinar modelos EMF programáticamente en Java?
- 5. Cómo convertir xsd a ecore (EMF)
- 6. Cómo convertir ecore (EMF) a xsd
- 7. ¿Cómo leer XMI?
- 8. ¿Cómo cambio el tamaño (contracción) de un EMF (Metarchivo) en .Net?
- 9. Cargar instancia de EMF Model en XTend
- 10. GDI +/C#: ¿Cómo guardar una imagen como EMF?
- 11. ¿Cómo activar programáticamente la validación del modelo EMF?
- 12. ¿Cómo crear una lista genérica con Eclipse EMF?
- 13. Cómo generar 'código java con anotaciones' desde el modelo emf
- 14. Informes SQL: problemas de informe EMF multipágina
- 15. Transformaciones bidireccionales de M2M con Eclipse EMF
- 16. EMF (Eclipse que modela el marco) en C#
- 17. Renderizando un archivo WPF Visual a un archivo WMF/EMF
- 18. @PersistenceUnit la anotación no creará una EmityManageFactory emf = null
- 19. ¿Cuándo debo usar tipos de registros mejorados en Delphi en lugar de clases?
- 20. ¿WPF es compatible con la lectura/escritura de archivos WMF/EMF de forma nativa?
- 21. ¿Cómo leer gmon.out?
- 22. Tengo algunos archivos EMF. ¿Cómo puedo convertirlos en ps/pdf/tiff en Linux?
- 23. ¿Cómo leer el archivo .class?
- 24. Cómo leer datos de NSDocumentDirectory
- 25. Cómo leer un archivo pim.vol
- 26. Cómo leer el montaje atributos
- 27. Cómo leer las cookies locales
- 28. ¿Cómo leer exactamente una línea?
- 29. Cómo leer XML en .NET?
- 30. Cómo leer cadenas de NSUserDefaults
Como he encontrado, EMF, lamentablemente, no es totalmente compatible con xmlgraphics. http://xmlgraphics.apache.org/fop/0.95/graphics.html#emf Cuando traté de leer el archivo EMF se produce un error: "No hay un cargador adecuado/combinación convertidor disponible" Y la adición de la dependencia FOP no lo solucionó P.S. Además, solo por compartir mi experiencia para ahorrarle tiempo, FreeHep tampoco funciona correctamente con EMF. Por lo tanto, no pierdas tu tiempo tratando de ejecutarlo, es totalmente defectuoso. – Gadget