Modificar operación por defecto de OpenOffice

¿Nuevo en Apache OpenOffice? ¿No sabe cómo comenzar o dónde hacer su pregunta? ¡Este es el lugar!
Reglas del Foro
Los moderadores podrían mover los temas creados aquí a un foro más apropiado.
Si usted publicó aquí y no encuentra el tema, puede buscar sus mensajes haciendo clic en la opción «Buscar sus mensajes» que se encuentra justo debajo de la cabecera de la página, junto al panel de control de usuario y al acceso a sus mensajes privados.
Responder
juanma230382
Mensajes: 7
Registrado: Jue Sep 06, 2012 3:41 pm

Modificar operación por defecto de OpenOffice

Mensaje por juanma230382 »

Buen dia compañeros, en un tema anterior habia encontrado respuestas sobre los valores por defecto que trae el openoffice para la conversión, en enlace que me suministraron fue este

http://wiki.openoffice.org/wiki/API/Tut ... PDF_export

Sin embargo nos asalta una duda si es posible a nivel de OpenOffice modificar operativamente dichos valores para que queden permanentes, me gustaria saber como se puede hacer para Linux y para windows aunque es mas importante para linux...!!!

Gracias por la ayuda que me puedan brindar...!
Linux Mandrake 10.1, OpenOffice 2.2.2
juanma230382
Mensajes: 7
Registrado: Jue Sep 06, 2012 3:41 pm

Re: Modificar operación por defecto de OpenOffice

Mensaje por juanma230382 »

Buen dia compañeros... después de tantas pruebas, de modificar el archivo document-formats.xml que se encuentra con el jodconverter, de modificar el jar que se llama jodconverter-2.2.2.jar modificando el mismo archivo que se encuentra dentro de el y notar que no nos servia, accidentalmente por un ejercicio para ver como se presentaba un archivo exportado desde el mismo openoffice ( interfaz gráfica ) y haberle colocado la marca de exportar a pdf/a ... exportar algo y luego cerrarlo y luego con pruebas ya a nivel de consola .... EXITOO... ahora ya todos salen con el estándar que se selecciono y no tuvimos que modificar código, nos sirvió con JodConverter y PyODConverter.....

Aunqueeee.... nuestra duda siempre queda en donde el openoffice registrara ese cambio de operación.... en que archivo lo guardara... reiniciamos servidores y todo... y sigue funcionando....!!!!

Cualquier cosa seguiré comentando...!!!
Linux Mandrake 10.1, OpenOffice 2.2.2
Avatar de Usuario
SLV-es
Mensajes: 4894
Registrado: Jue Ago 26, 2010 1:25 am
Ubicación: España
Contactar:

Re: Modificar operación por defecto de OpenOffice

Mensaje por SLV-es »

Gracias por publicar la respuesta a un problema en el que, como se ha visto, ninguno teníamos solucion.

Saludos
+info en la web "no oficial" dedicada a OpenOffice en Español
AOO 4.1.2 y LibO 4.4.6 en W10 y en Lliurex
No respondo mensajes privados sobre AOO, por favor, utiliza el foro para tus preguntas
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: Modificar operación por defecto de OpenOffice

Mensaje por fornelasa »

Aunqueeee.... nuestra duda siempre queda en donde el openoffice registrara ese cambio de operación.... en que archivo lo guardara... reiniciamos servidores y todo... y sigue funcionando....!!!!
De acuerdo al link que se menciona arriba, dice entre otras cosas:
PDF Export Configuration
Most of the PDF export filter properties seen in the tables above are stored in the OpenOffice.org configuration.
o sea:
// The "nodepath" argument contains the absolute path to
// the element of the configuration we want to create a view for.
NamedValue aNodepath= new NamedValue();
aNodepath.Name = "nodepath";
aNodepath.Value = "/org.openoffice.Office.Common/Filter/PDF/Export/";
Es decir, que en realidad esas configuraciones las guarda aqui: org.openoffice.Office.Common

Imagen

Eso dice el link.

Saludos Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
juanma230382
Mensajes: 7
Registrado: Jue Sep 06, 2012 3:41 pm

Re: Modificar operación por defecto de OpenOffice

Mensaje por juanma230382 »

Amigo Federico, muchas gracias por la info que nos brindaste.

Ahora... aunque ya me funciona el JodConverter en su versión 2.2 nos acabamos de encontrar que tambien existe la 3 beta, pues bien... hicimos los mismos pasos ( aunque en el paso anterior modificamos un archivo document-formats.xml ) y le agregamos las variables de SelectPdfVersion y FormsType colocandoselo por ej :

Código: Seleccionar todo

<entry> 
            <string>FilterData</string> 
            <map> 
              <entry> 
                <string>SelectPdfVersion</string> 
                <int>1</int> 
              </entry> 
			  <entry> 
                <string>FormsType</string> 
                <int>1</int> 
              </entry>
            </map> 
          </entry> 
eso tanto en el xml que se encuentra externo como en el interno en el jar....

AHORA... el problema esta en que la version 3beta tiene ahora un js en formato json (document-format.js).... y no se si lo estoy agregando de manera correcta....

Código: Seleccionar todo

 {
    "name": "Portable Document Format",
    "extension": "pdf",
    "mediaType": "application/pdf",
    "storePropertiesByFamily": {
      "DRAWING": {"FilterName": "draw_pdf_Export"},
      "SPREADSHEET": {"FilterName": "calc_pdf_Export"},
      "PRESENTATION": {"FilterName": "impress_pdf_Export"},
      "TEXT": {"FilterName": "writer_pdf_Export",
               "FilterData": { "SelectPdfVersion": "1", "FormsType": "1" }
       }
    }
  },
Y en PyOD lo colocamos de la siguiente manera :

Código: Seleccionar todo

"pdf": {
        FAMILY_TEXT: { "FilterName": "writer_pdf_Export" ,  "FilterData": { "SelectPdfVersion": "1", "FormsType": "1" } },
        FAMILY_WEB: { "FilterName": "writer_web_pdf_Export" },
        FAMILY_SPREADSHEET: { "FilterName": "calc_pdf_Export" },
        FAMILY_PRESENTATION: { "FilterName": "impress_pdf_Export" },
        FAMILY_DRAWING: { "FilterName": "draw_pdf_Export" }
    },
La idea es si me pueden brindar una mano si la estructura se creo de manera correcta (FilterData), es hasta donde pude llegar de investigar en la cuestión antes de preguntar....

Gracias....!!!!!!
Linux Mandrake 10.1, OpenOffice 2.2.2
juanma230382
Mensajes: 7
Registrado: Jue Sep 06, 2012 3:41 pm

Re: Modificar operación por defecto de OpenOffice

Mensaje por juanma230382 »

Buen dia compañeros....

Para comentarles.... con PYOD no hubo necesidad de editar el archivo DocumentConverter.py.... solo la configuración desde la parte gráfica que mencione antes... y listooo....

Sin embargo sigo teniendo el problema de JodConverter 3 beta..... sigue sin aplicar el estandar pdf/a....

Alguna sugerencia...... ????

He pensado en abrir otro hilo.. quizas las personas con conocimientos del tema piensen que ya fue solucionado del todo... y sigo aca.. sin mas...no se que mas hacerlee.... por ciertoooo.... en Windows me funciona correctamente... con la version 2.2.2 y la 3 beta... pero en linux... no quiere hacer la conversión con la 3 beta y si me la realiza con la 2.2.2....

Alguna ideaaa para hacer pruebas ??????

Gracias...!!!!!!
Linux Mandrake 10.1, OpenOffice 2.2.2
Responder