Comments (6)
const imageToBase64 = require('image-to-base64');
...
// loop through img elements before converting html to docx
// img.src = getImageBase64(img.src)
async function getImageBase64(imgSrc) {
const pre = 'data:image/png;base64, ';
return new Promise((resolve, reject) => {
imageToBase64(imgSrc)
.then((res) => { return resolve(pre + res); })
.catch((error) => { return reject(error); })
});
}
from html-to-docx.
@diptobuet Sorry for the delay in answering this, I haven't had the time to go through this repo for sometime now.
What do you mean normal html image?
from html-to-docx.
@privateOmega I think he means
<img src="https://i.picsum.photos/id/816/200/200.jpg?hmac=ZNsj0gw4AJtSDA82gMxujRjh3_5ZHoVje8CtZopmcz4" />
Non-base64 sources.
Currently is there any way to get this working ?
from html-to-docx.
@TheDarkStrix Sorry, i haven't had the time to look at anything on this project for sometime now, and unless we get someone who could help us out in this matter, there isn't much for now, sorry for that.
from html-to-docx.
<img src="data:image/jpeg;base64,/9j/4AAQSkZJRgAB...">
actually it's not work with my inlined base64 image
from html-to-docx.
eventually I chose html-docx-js
from html-to-docx.
Related Issues (20)
- minifyHTMLString is not a function
- Lang / time new roman font is not working
- feature: 2 Columns in page
- style改变字体,数字变了,中文还是Times New Roman
- support for line breaks like <br> tag HOT 2
- imgs with src as base64 do not come over
- Is width = 100% achievable?
- How to resize images - is it possible?
- Images & style doesn't apply well in .docx file HOT 4
- html to docx conversion raise an error when it transform a table with merged cell
- Margins don't work
- ADD page break if content doesn't have enough room
- XML error when using with Vite (React or Vue)
- browser webpack error
- How to preserve border-bottom without table
- Refactoring work done HOT 4
- bug: when an image is nested under spans, xml-builder doesn't pick up the img tag
- README.md does not show how to load the HTMLtoDOCX function HOT 2
- Nested formatting tags are not getting applied
- STRIKE THROUGH Not working HOT 3
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 html-to-docx.