Comments (11)
I am having the same issue here. Can it be fixed?
from docx-templates.
Yeah me to. :(
from docx-templates.
Sorry, I don't have much free time these days. I will try to investigate this problem next week.
from docx-templates.
Thanks for the help, @vdechef!
from docx-templates.
For those having the same issue, I found a little workaround for the problem. If you use a different cmdDelimiter
(eg. ---
) for the html command an process the document twice you get the expected result.
Definitly not an elegant solution, but a working one.
from docx-templates.
@Waigie could you elaborate? I dont quite get it :)
Edit:
- Change +++ to --- in your HTML command in the template
- Process the template with default cmdDelimiter, leaving --- in place.
- Process the output (as template) with --- as cmdDelimiter.
- Profit!
thanks @Waigie !
from docx-templates.
Hi there! Could you please check v2.9.0-rc.0? It should solve this issue…
from docx-templates.
The problem occurs also with +++LINK+++
It happens because we forgot to use await
when calling processHtml
, processImage
, and processLink
I fixed this, but I still have an issue with a corrupted file (maybe another problem with promises elsewhere).
from docx-templates.
I think the issue mentioned by @vdechef is related. Could you please install v2.9.0-rc.0 and tell me if it solves your use cases?
from docx-templates.
Btw, @vdechef: you identified part of the problem (missing await
s in those functions), but there's more: when you read a file, JSZip doesn't give you the updated version of a file if you've included it in the zip file from a previous section of your code. This is, in principle, solved in v2.9.0-rc.0.
from docx-templates.
Yes, that's what I just realized : the HTML files generated were corrupted (they included a <?xml [...] ?>
header).
Your fix works fine. Thanks, it was a tricky one ! 👍
I would just like to add a small improvement regarding Content.xml for html rels (see PR #47 ) .
from docx-templates.
Related Issues (20)
- Footer is not preserved HOT 3
- Re-evaluate need for Buffer polyfill
- Corrupted statistics analyzer HOT 1
- Update of Word directory HOT 2
- additionalJsContext always wrapped in text tag breaking styling HOT 2
- IMAGE - creating object in template using image data? HOT 3
- How to set image in header which is stick to the top of the header HOT 1
- Docx file corrupted when image in header
- Improve documentation on templates HOT 2
- Webpack build errors when including browser.js HOT 1
- Exec function with a subtract HOT 1
- Preprocessing of docx template? HOT 1
- [Question or maybe issue] Newlines on free text insertion
- How to add a color logic based on a value in the placeholder HOT 1
- Feature request: Field Codes as alternative to cmdDelimiter characters HOT 1
- include browser.js - SyntaxError: Private field '#comment' must be declared in an enclosing class HOT 3
- inserting HTML part ? HOT 2
- Nested IFs in a table cell issue
- New Lines on nested FOR loop inside table cell
- The "data" argument must be of type string or an instance of Buffer, TypedArray, or DataView. Received an instance of Promise
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from docx-templates.