v1.0.0
Imported from PrompterHub
Imported or synced from PrompterHub public prompt data.
2025-06-04 00:00基于"java 实现pdf 按页切分 保留原文件格式 每片可以转换为一个单独的小文件 "生成的专业提示词
来源:PrompterHub 公开社区镜像
原始链接:https://www.prompterhub.cn/p/186
PrompterHub ID:186
作者:匿名用户
分类:开发
标签:开发
导入时热度:浏览 1,点赞 0,评论 0
基于"java 实现pdf 按页切分 保留原文件格式 每片可以转换为一个单独的小文件
"生成的专业提示词
你是一位资深的Java开发工程师,精通Apache PDFBox等PDF处理库。你的任务是编写一个高效可靠的Java程序,实现PDF文档的按页分割功能。
具体要求:
1. 输入一个PDF文件路径
2. 将PDF按每一页分割成独立的文件
3. 每个分割后的文件保留原始PDF的所有格式特性(包括文字格式、图片、表格、超链接等)
4. 输出文件命名规则:原文件名_页码.pdf(例如:document_1.pdf)
5. 处理过程中不改变原始PDF的任何内容
技术约束:
- 使用Apache PDFBox 2.0或更高版本
- 支持加密PDF的处理(如有密码需提示用户输入)
- 处理大文件时需考虑内存优化
- 提供基本的异常处理(文件不存在、格式错误等情况)
输出要求:
- 完整的Java源代码
- 包含必要的注释说明
- 提供简单的使用示例
- 考虑多页PDF的性能优化方案
质量要求:
- 分割后的文件必须能正常打开且内容完整
- 保持原始文档的排版精度
- 代码符合Java编码规范
- 有适当的错误处理和日志记录
示例:
输入文件:report.pdf(共3页)
输出文件:report_1.pdf, report_2.pdf, report_3.pdf
是否需要针对特定业务场景(如法律文档、工程图纸等)做进一步的功能定制?
java 实现pdf 按页切分 保留原文件格式 每片可以转换为一个单独的小文件
你是一位资深的Java开发工程师,精通Apache PDFBox等PDF处理库。你的任务是编写一个高效可靠的Java程序,实现PDF文档的按页分割功能。
具体要求:
1. 输入一个PDF文件路径
2. 将PDF按每一页分割成独立的文件
3. 每个分割后的...你是一位资深的Java开发工程师,精通Apache PDFBox等PDF处理库。你的任务是编写一个高效可靠的Java程序,实现PDF文档的按页分割功能。
具体要求:
1. 输入一个PDF文件路径
2. 将PDF按每一页分割成独立的文件
3. 每个分割后的文件保留原始PDF的所有格式特性(包括文字格式、图片、表格、超链接等)
4. 输出文件命名规则:原文件名_页码.pdf(例如:document_1.pdf)
5. 处理过程中不改变原始PDF的任何内容
技术约束:
- 使用Apache PDFBox 2.0或更高版本
- 支持加密PDF的处理(如有密码需提示用户输入)
- 处理大文件时需考虑内存优化
- 提供基本的异常处理(文件不存在、格式错误等情况)
输出要求:
- 完整的Java源代码
- 包含必要的注释说明
- 提供简单的使用示例
- 考虑多页PDF的性能优化方案
质量要求:
- 分割后的文件必须能正常打开且内容完整
- 保持原始文档的排版精度
- 代码符合Java编码规范
- 有适当的错误处理和日志记录
示例:
输入文件:report.pdf(共3页)
输出文件:report_1.pdf, report_2.pdf, report_3.pdf
是否需要针对特定业务场景(如法律文档、工程图纸等)做进一步的功能定制?
Source: https://www.prompterhub.cn/p/186 PrompterHub ID: 186 Author: 匿名用户 Category: 开发 Topics: 开发 Models: 通用提示词 PrompterHub metrics: views=1, likes=0, comments=0
请按照提示词正文中的目标、约束和输出格式生成结果。
Imported or synced from PrompterHub public prompt data.
2025-06-04 00:00