| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1607 人关注过本帖, 2 人收藏
标题:请教大佬,用什么方法可以将一个图片转成一个PDF文件
只看楼主 加入收藏
zhken
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:285
专家分:616
注 册:2012-9-21
收藏
得分:0 
回复 7楼 nbwww
典型的抛砖引玉。不错
2023-06-26 12:43
laibinhua
Rank: 2
等 级:论坛游民
威 望:1
帖 子:295
专家分:38
注 册:2010-12-23
收藏
得分:0 
回复 7楼 nbwww
谢谢楼主回复,jpg转成pdf后图片有部份会变截除掉,是不是和这条命令有关
HPDF_Page_DrawImage(Page1, lnHandle, 0,0,620,878)
我改成下面这样后,截除的更多,有什么办法保持原图尺寸不截图吗?
HPDF_Page_DrawImage(Page1, lnHandle, 0,0,HPDF_Image_GetWidth (lnHandle),HPDF_Image_GetHeight (lnHandle))

[此贴子已经被作者于2023-6-27 12:17编辑过]

2023-06-27 12:02
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:790
专家分:1170
注 册:2021-10-13
收藏
得分:0 
回复 7楼 nbwww
试运行了一下,图像好像全被放大到A4纸大小了。
2023-06-27 14:24
sam_jiang
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:14
帖 子:790
专家分:1170
注 册:2021-10-13
收藏
得分:0 
回复 12楼 laibinhua
我试了,
HPDF_Page_DrawImage(Page1, lnHandle, nx,ny,nwidth,nheight) &&nx,ny是以左下角为坐标点的
单个文件转换代码:
pdf=hpdf_new(0,0)
nhandle=hpdf_loadjpegimagefromfile(pdf,GETFILE())
page1=hpdf_addpage(pdf)
y=hpdf_page_getheight(page1)
hpdf_page_drawimage(page1,nhandle,0,y-nheight,nwidth,nheight) && nwidth,nheight得是图片尺寸,才不会变型,否则图像被放大或缩小
hpdf_savetofile(pdf,putfile("","unnamed","pdf"))

[此贴子已经被作者于2023-6-27 15:22编辑过]

2023-06-27 15:18
nbwww
Rank: 8Rank: 8
等 级:贵宾
威 望:11
帖 子:333
专家分:810
注 册:2021-1-9
收藏
得分:0 
回复 12楼 laibinhua
应该跟你原图的比例有关  我是按A4幅面调的   估计比例不对是否被裁剪
2023-06-27 20:11
nbwww
Rank: 8Rank: 8
等 级:贵宾
威 望:11
帖 子:333
专家分:810
注 册:2021-1-9
收藏
得分:0 
回复 12楼 laibinhua
http://
https://   官网及源码   文档
2023-06-27 20:34
wangguowu
Rank: 2
等 级:论坛游民
帖 子:73
专家分:18
注 册:2012-2-15
收藏
得分:0 
回复 7楼 nbwww
有libpdf中文操作手册吗?
2023-08-03 10:37
快速回复:请教大佬,用什么方法可以将一个图片转成一个PDF文件
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034263 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved