Skip to main content
Participant
February 12, 2020
Answered

Extract content to database

  • February 12, 2020
  • 2 replies
  • 524 views

Hi , i want to create a project thats "scan" the structure , style and data of our indesign documents.

This data will be transfer to a Sql like database, then a custom app will use the data & structure to apply a html template to publish online.

I have created a plugin for use jsx to scan the document. The problem is obvious, is a long-time development, and requires a deep undestood of InDesign.

 

Any one knows a existing plugin (paid or not) that will help me with the "scan" & "extract", or some recomendation ??

 

The use of a dtd file with tag to export a Xml force me to tag every indesing file. 

 

Thanks in advance, 

 

This topic has been closed for replies.
Correct answer brian_p_dts

Have you looked into IDML? You can export an ID doc as an IDML file, which is essentially a package of XML files. 

 

You can also tag content for XML output: https://helpx.adobe.com/indesign/using/xml.html

2 replies

Community Expert
February 13, 2020

Hi  ExtremeKaos,

 

I have worked on some projects that required exporting the data, styling information from InDesign document in different formats like XML, JSON etc. If you have a ready list of what things you want to be exported then i can help you out, since i have pieces of the software already working the development time should be lesser than writing the solution from scratch. If you want to discuss futher drop me a DM and we can take this forward.

 

-Manan

-Manan
brian_p_dts
Community Expert
brian_p_dtsCommunity ExpertCorrect answer
Community Expert
February 13, 2020

Have you looked into IDML? You can export an ID doc as an IDML file, which is essentially a package of XML files. 

 

You can also tag content for XML output: https://helpx.adobe.com/indesign/using/xml.html

Curro78Author
Participant
February 14, 2020

IDML looks promisssing (xml inside the zip file), looking the xmls give me the object definition of each element that can be captured from jsx, for example.

 

Thanks !!!