Comments (5)
Yes, it is possible to add phrases individually. However, besides memory issues, I need the content to be at a specific position (positionX and positionY) within a specified width. Can you please guide me on whether it is possible to achieve this with a direct paragraph or phrase?
Ah, ok, then ColumnText
indeed should be used.
Unfortunately I'm not into such layout processing details. Maybe someone else can help.
from openpdf.
I'm wondering about the starting issue, that you encountered OutOfMemoryException when using phrase/paragraph directly and decided to use ColumnText to handle the text chunk by chunk. Unless you put all the content into a single element (like a single paragraph or table containing all the content), adding phrases/paragraphs directly should not require more memory than using ColumnText
, at least not a relevant amount.
from openpdf.
Hi @mkl-public,
Yes, it is possible to add phrases individually. However, besides memory issues, I need the content to be at a specific position (positionX and positionY) within a specified width. Can you please guide me on whether it is possible to achieve this with a direct paragraph or phrase?
Thank you.
from openpdf.
I'm still wondering what are you really trying to achieve. We have here a parser. We read a template and parse it, producing the PDF on the way. So content is added as a stream to the PDF. On the way titles, paragraphs, list and so on are created.
Do you have some kind of draft, how your document should look like?
from openpdf.
Hello @asturio,
Assume my goal is to generate a multi-colored e-book with complex formatting, including:
- Multiple headings
- Paragraphs
- Bullet point text
- Inline links
- Highlighted text
- Various colors and fonts
- Images
etc.,
The content is extensive, potentially exceeding 1000 pages, and comes from multiple data sources. Due to the large volume, holding all the content in the JVM is not possible. Therefore, I am looking for a way to write the content chunk by chunk.
Additionally, I need the ability to place content at specific positions (positionX and positionY) within a specified width, and I may require multiple columns of text in the PDF.
from openpdf.
Related Issues (20)
- Empty pages being added with dynamic paragraphs. HOT 6
- Release info on Github page should show 2.0.1 HOT 1
- How to implement the CSS into the HTML to be print to the PDF
- Automatic module cannot be used with jlink since version > 1.3.30 HOT 2
- Requesting support for Gradient Color Fill and Stroke HOT 5
- Replace existing text by matching pattern in PDF HOT 3
- Security risks, analysis and review of OpenPDF source code
- openpdf1.3.34version ,How can I set and get the width and height of a paragraph? If it's not possible directly, are there any alternative solutions? thanks
- How can I use OpenPDF to make the exported PDF support Khmer language versions? HOT 17
- [Build] `testFontStyleOfStyledFont` causes builds to fail with default Maven configuration on OSX 13.0 and higher HOT 5
- Can't fallback Font to Helvetica in PdfGraphics2D HOT 6
- iTextPdf 5.x class BarcodeQRCode missing in OpenPdf report? HOT 4
- Nested Lists in ColumnText not rendered correctly
- [bug] ERROR: Infinite table loop HOT 2
- PdfCopy cannot be used for writing HOT 1
- Handling Row Content Splitting in PdfPTable.writeSelectedRows() HOT 3
- font can't display Complete when text length greater than pdf edit box length HOT 2
- Is OpenPDB library is fully supported on Android? HOT 2
- Support for Circular Shaped Images
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 openpdf.