Comments (6)
Thanks, that looks interesting - I will investigate it
from ph-pdf-layout.
The library was primarily created to look boring business documents like invoices etc. So the library does not provide fancy stuff like inline formatting or the like, and as a one-person show, I don't have the possibility to create huge functionalities in a short time.
This library is definitively stable enough for production usage and is used for more then 10 years in some governmental applications in Austria to render electronic invoices etc. If you like, I can provide you with access to a Slack channel where you can reach me directly. If so, write me an email to the email address you find in the pom.xml.
hth
from ph-pdf-layout.
Most of the files were identical to the "stored one". However, some file files were different by 1 or 2 pixels. One file contains random content, which was chaged to constant content now. So result is a bit more predictable - thanks for pointing this out!
from ph-pdf-layout.
Hi @Lolf1010 , yes you are right, I don't really do assertions on them but really do a visual comparison on what I expect them to look. What kind of assertions would you have thought of? Something like
- Number of pages
- When page is extracted as text, it must contain this and that substring
? I must admit my creativity on that point is quite limited ;-) Any input is welcome
from ph-pdf-layout.
No worries
Browsing through a couple of libraries i found https://github.com/red6/pdfcompare
Compares the pdfs pixel-by-pixel - seems to make the most sense to compare tables, boxes, images etc within the pdf
Never tried it myself though
from ph-pdf-layout.
Cool.
Final question: In general, do you consider this library stable enough to be used in other projects? Like i wrote in the first comment i am looking at pdf-libraries to help with generating pdf-files. Your library looks awesome. However usually we are using libraries from Apache or known organisations. That why i am asking ;)
from ph-pdf-layout.
Related Issues (20)
- Two tables on the same PDF HOT 9
- Integrating PDFBox and XChart with ph-pdf-layout HOT 6
- How to embed the image/icon in the Table while creating PDF HOT 4
- How to correct display Chinese? HOT 19
- There is no vertical center style when I use Chinese font HOT 13
- padding in nested tables HOT 5
- Export table as image HOT 5
- Expose PDPageContentStreamExt in PDPageContentStreamWithCache? HOT 2
- font Weight HOT 2
- Render tables with text rotated by 90 degrees HOT 11
- Adding page number to the footer HOT 2
- No splitting performed when nesting non-splittable within splittable PLVBox HOT 3
- PLTableCell.createEmptyCell() with column span? HOT 5
- Vertically splittable table HOT 7
- Issue with Centering Text in Single Line HOT 2
- Having issues importing and using HOT 40
- Need to determine how many table rows can fit on the current page HOT 10
- Cut Text like "overflow:hidden" in css HOT 6
- PLText rendering problem when horizontal alignment is set to JUSTIFY HOT 9
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 ph-pdf-layout.