Skip to content

Update from upstream repo aspose-pdf/Aspose.Pdf-for-Java@master#1

Open
backstroke-bot wants to merge 99 commits into
Aspose:masterfrom
aspose-pdf:master
Open

Update from upstream repo aspose-pdf/Aspose.Pdf-for-Java@master#1
backstroke-bot wants to merge 99 commits into
Aspose:masterfrom
aspose-pdf:master

Conversation

@backstroke-bot

Copy link
Copy Markdown

Hello!

The upstream repository aspose-pdf/Aspose.Pdf-for-Java@master has some new changes that aren't in this fork. So, here they are, ready to be merged! 🎉

If this pull request can be merged without conflict, you can publish your software with these new changes. Otherwise, fix any merge conflicts by clicking the Resolve Conflicts button.


If you like Backstroke, consider donating to help us pay for infrastructure here. Backstroke is a completely open source project that's free to use, but we survive on sponsorships and donations. Thanks for your support! Help out Backstroke.


Created by Backstroke (I'm a bot!)

marat-khazin-aspose and others added 30 commits January 26, 2023 10:54
… graphics manipulation

- Implemented TextRotateExamples for rotating text within PDFs.
- Added TextSearchExamples for various text searching techniques in PDFs.
- Created TextTooltipExamples for adding tooltips to text and creating hidden text blocks.
- Introduced WorkingWithTextExamples to run all text-related examples.
- Developed WorkingWithVectorGraphicsExamples for manipulating vector graphics in PDFs.
…delines for adding new category runners and verifying input files
- Updated TextFloatingBoxExamples to ensure Document instances are closed properly.
- Refactored TextFormattingExamples to utilize try-with-resources for Document handling.
- Enhanced TextTooltipExamples to close Document instances after saving.
- Created `addbook.jsp` for adding new books with a form.
- Created `books.jsp` to display available books with options to add, edit, delete, and export to PDF.
- Created `editbook.jsp` for editing existing book details.
- Created `index.jsp` to forward to the book listing page.
- Added `aspose-struts-logo.jpg` image for branding in the application.
- Corrected capitalization in README and updated Tomcat installation instructions.
- Changed Maven repository URL to the latest version.
- Updated Aspose PDF dependency version.
- Refactored AsposeAPIHelper to use try-with-resources for better resource management.
- Simplified book list retrieval in Books class.
Add a comprehensive Aspose.Pdf XML schema (artifacts/Aspose.Pdf.xsd) that defines the Pdf configuration structure and types (Pdf, Section, Header/Footer, Text, Image, Table, FloatingBox, attachments, bookmarks, metadata, etc.). Includes extensive attributes for fonts, layout, pagination, security, hyphenation and rendering options to validate and drive Aspose.Pdf XML input.
Removed unused plugin modules from the project.
Removed Jython and PHP integration examples from README.
Enhance documentation, examples, and refactor code for clarity
… resource management and add new DOCX conversion methods with enhanced features
Refactor document conversion examples to manage documents inline
Upgrade sample Struts webapp from Struts 1 to Struts 2 and modern Jakarta APIs. Changes include: update README and pom (use struts2-core and jakarta servlet/jsp APIs), replace Struts 1 Action/DispatchAction/ActionForm usage with Struts2 ActionSupport-based actions and plain form POJO, convert JSPs from Struts1 taglibs to Struts2 tags, add struts.xml and remove old struts-config.xml, update web.xml to Jakarta namespace and register Struts2 filter, migrate servlet imports to jakarta.servlet, add generics and type-safety to collection/map usages, and adjust PDF export wiring to work with Struts2. These edits modernize the example to run on Jakarta-compatible servlet containers and Struts 2.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.