Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to DAISY pipeline 2 for conversions #23

Open
3 of 4 tasks
NPavie opened this issue Sep 9, 2022 · 0 comments
Open
3 of 4 tasks

Switch to DAISY pipeline 2 for conversions #23

NPavie opened this issue Sep 9, 2022 · 0 comments
Milestone

Comments

@NPavie
Copy link
Contributor

NPavie commented Sep 9, 2022

Context

The actual conversion of the word document to any format (dtbook xml or daisy 2.02) within the addin is currently done using the following chain of treatment :

  • A first pass of data pre computation is done using Word object model to retrieve complex data like math equations and vectorial shapes
  • The word document xml is then converted to dtbook using a set of xslt 1 stylesheets (and a csharp helper class) with the .net internal xsl engine
  • The dtbook xml is then cleaned up and optionnaly converted to DAISY 2.02 using the daisy pipeline 1.

Problematic

The current chain has 2 main issues :

  • the pipeline 1 used in the addin has reached end of support, with possibly only one last update planned in the ongoing year
    • All development efforts are mainly dedicated to the DAISY Pipeline 2, including the addition and support of new export format like EPUB 3
  • The conversion with xslt 1 stylesheets limit the reusability of the code for other project, especially for the DAISY Pipeline 2 that uses the Saxon engine

Objectives

@NPavie NPavie added this to the 3.0 milestone Sep 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant