Comments (8)
我代码只是把图片做了等份分割,没有调整图片大小啊
from pdfqfz.
你试试用不同的文件测试一下,反正我换了几张图片和PDF都会这样
from pdfqfz.
原因应该是图片是使用的像素大小,而PdfReader()读取是以72dpi来读取pdf文档的像素。通过实际需要的图片大小(毫米/厘米),再通过72dpi计算出需要插入图片的像素在重新编辑图片像素,应该就解决了。
from pdfqfz.
以4cm公章为例,其72dpi下的pixel为113,可以使用清晰的图片,重新缩放图片比例大小。
//水印的位置
image.ScaleToFit(113f/numberOfPages, 113f);
image.SetAbsolutePosition(width-113f/numberOfPages, (height - 113f) / 2);
不确定是否有更好的方法来进行处理。
from pdfqfz.
以4cm公章为例,72dpi下的像素为113,可以使用清晰的图片,放大其缩放图片比例大小。
//水印的位置
image.ScaleToFit(113f/numberOfPages, 113f);
image.SetAbsolutePosition(width-113f/numberOfPages, (height - 113f) / 2);是否有更好的方法来进行处理。
能否完善一下整体代码,目前确实无法实现盖章
from pdfqfz.
以4cm公章为例,72dpi下的像素为113,可以使用清晰的图片,放大其缩放图片比例大小。
//水印的位置
image.ScaleToFit(113f/numberOfPages, 113f);
image.SetAbsolutePosition(width-113f/numberOfPages, (height - 113f) / 2);
是否有更好的方法来进行处理。能否完善一下整体代码,目前确实无法实现盖章
这个工具还有人在用吗......当时我们采购的同事有需求顺手帮忙写的,后面辞职了同事也没跟我反馈过问题就没有再关注了
from pdfqfz.
以4cm公章为例,其72dpi下的pixel为113,可以使用清晰的图片,重新缩放图片比例大小。
//水印的位置
image.ScaleToFit(113f/numberOfPages, 113f);
image.SetAbsolutePosition(width-113f/numberOfPages, (height - 113f) / 2);不确定是否有更好的方法来进行处理。
普通图片的dpi一般是72,而打印一般需要300dpi,所以我现在是做了个24%的缩放,看起来应该是差不多
from pdfqfz.
以4cm公章为例,72dpi下的像素为113,可以使用清晰的图片,放大其缩放图片比例大小。
//水印的位置
image.ScaleToFit(113f/numberOfPages, 113f);
image.SetAbsolutePosition(width-113f/numberOfPages, (height - 113f) / 2);
是否有更好的方法来进行处理。能否完善一下整体代码,目前确实无法实现盖章
已修复,随便解决了其他几个小问题
from pdfqfz.
Related Issues (20)
- 印章大小根据每页文档尺寸可以自定义 HOT 2
- 这个要怎样打开呢,需要安装环境吗
- bug反馈 HOT 3
- 问题 HOT 5
- 启动建议 HOT 2
- 合并模式加印章时,pdf文件中水印图片的透明度丢失 HOT 2
- 问题反馈及建议 HOT 7
- 请问这个是什么原因,无法使用 HOT 1
- 什么时候出一个mac版本的 HOT 2
- 自定义盖章建议 HOT 2
- 对于多页面每页都盖章的盖章角度能否随机旋转 HOT 2
- 报错,用不了,不知道为什么 HOT 2
- 自定义盖章及每页不同角度 HOT 6
- 导入的公章如何在下拉列表里删除 HOT 1
- 遇到一个高分辨pdf文件,盖的骑缝章很小,不知道算不算bug HOT 5
- 盖章类型那里叠加功能盖的章有杂色 HOT 3
- 有bug。😁选择证书盖章的时候,最后一页不需要盖章,但是总是会把最后一页也盖章。另外选择盖章页来回切换的时候,印章不会显示,导致无法分清是哪页盖过章,哪页没有盖章。 HOT 2
- bug反馈 HOT 1
- 建议在每页都盖章的功能更细化 HOT 5
- 单页的横向pdf文件,盖章后会变成纵向,章也会变形 HOT 2
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 pdfqfz.