Domanda

Vorrei utilizzare le funzionalità di generazione OO / LO PDF nelle mie applicazioni. Per farlo, devo essere in grado di modificare un modello ODT precedentemente generato dal mio codice. La modifica sarebbe solo semplici sostituzioni di testo (che non richiedono nemmeno le regex).

La Guida allo sviluppatore di OO non contiene esempi o tutorial che lo farebbero permettimi di fare ciò che devo fare.

La Guida dello sviluppatore di Lo utile. Contiene più esempi Java, ma nessun codice C ++ utile.

Per entrambe le API è disponibile una documentazione doxygen - ma non vi è un'introduzione generale e navigando l'intera base di codice e il reverse engineering le classi e scoprendo come usarli è troppo noiosa e ingombrante.

Per riassumere: come posso modificare i file ODT usando API C o C ++?

È stato utile?

Soluzione

Ho finito per estrarre l'archivio, l'elaborazione e la modifica XML, quindi imballarlo di nuovo.

ha funzionato bene.

Altri suggerimenti

Qt ha un gestore file ODT per impostazione predefinita

http://doc.qt.io/qt-5/qtextdocumentwriter.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top