Comments (8)
Hey @xiaoyangzi and @KiaFathi, good news!
Check out Support for non-latin characters that just landed in v2.3.0!
I'm super curious what you think about it. Tell me your comments and suggestions for improvements if any!
from react-pdf.
from react-pdf.
Hey @xiaoyangzi,
thanks for reporting. This is an issue with PDF.js, an engine React-PDF uses to render PDFs (Mozilla Firefox is also using it).
Please report it to mozilla/pdf.js giving them examples of files that render incorrectly.
Thank you in advance,
Wojciech
from react-pdf.
This file is rendered correctly by the online viewer Mozilla/pdf.js provide. Maybe it's a version problem that pdf-dist is not sync the pdf.js lateast version I think.
from react-pdf.
I'll have a look then. Could you please kindly attach the file you have a problem with?
from react-pdf.
Thank you. I already kinda know what's up, I'm just not entirely sure how to fix it. Asked for some assistance from Mozilla @ mozilla/pdf.js#8937
Will get back to you if I come up with a solution.
from react-pdf.
Hey @xiaoyangzi!
The issue is a little complicated.
First of all: Some PDF files with exotic characters/fonts may require helper files called cMaps. Mozilla is currently fixing an issue where these cMaps are requested from a null location.
Once they do fix this, I can come and do some enhancements in the code to make it possible to set cMap file location.
Fixing this issue will take some time and will also require you to write some code and configuration once I come up with the solution.
from react-pdf.
+1 request for cMap support. Would a similar workaround to mikecousins/react-pdf-js#16 be possible in this library as well?
from react-pdf.
Related Issues (20)
- Cannot use 'import.meta' outside a module HOT 8
- Cannot drag text
- Annotation layer for images to allow copy and drag images etc HOT 1
- PDFjs-dist error HOT 19
- Error registering fonts in Node through bundler (esbuild) HOT 2
- Production build fails on Next.js HOT 4
- Document cannot be rendered after update to v9.0.0 HOT 13
- onItemClick callback not updating
- Text layer is omitting spaces in sentences than span multiple lines in annotation layer making multi line search and highlight difficult HOT 2
- Text layer may contain overlapping areas (react-pdf 9.0.0) HOT 1
- Method to get destination from outline HOT 2
- TypeError: Promise.withResolvers is not a function HOT 3
- TextLayer.css file is not updated
- Text Selection in Chrome behaves differently in Pdf.js demo and react-pdf HOT 1
- `options` prop's type resolved as any HOT 2
- Pdf flickering issue on page change after upgrading to v9.0 HOT 1
- Duplicated Annotation Layer - after update to version 9.0 HOT 1
- pdfjs crashes on getDocument if worker is set using pdfjs.GlobalWorkerOptions.workerPort and second file is rendered
- Build not working with Next 15 HOT 3
- Config worker not work when using Vite + React.lazy + react-pdf
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 react-pdf.