2022-12-28 23:41:28
pdf(portable document format)文件给我们带来了很多便捷,可以即刻轻松地分享文件,还能够安lh全保护原有文件的格式不变。但是有时候,我们需要把pdf文件转换为图片,确保文件的内容和格式不变。
使用特殊的pdf转换器,可以把一份pdf文件打印为图片以及其他格式的文件,我一般的打印图片的步骤是:
1.选择要转换的pdf文件
2.点击“开始处理 pdf 转换”
3.首先把 pdf 打印出空白纸型图片
4.点击“下一步”提出保存文件的选项
5.更新保存后文件名,最后选择要保存为何格式
6.点击“print”然后点击确定
在这个过程中,可以完美保留文字图片,使文件保持原有的完整格式。此外,在一定情况下选择不同图片格式,比如jpeg,png,gif等,可以帮助我们对对文档进行更高质量的处理。
总之,pdf转换工具是一个经常用的文件分享和转换的工具,这样可以减少我们资源浪费和方便文件分享,使我们的时间得到最大的利用。
pdf如何打印成图片格式
专业pdf打印工具建议使用:pdf converter professional,勾选“打印失败时转换为图片发送”,然后将pdf文件发送即可。
nsdata *pdfdata = [nsdata datawithcontentsoffile:<#文件路径#>];
cgdataproviderref provider;
cgimageref image;
provider = cgdataprovidercreatewithcfdata((cfdataref)pdfdata);
if(!_page)
_page = cgpdfdocumentgetpage(cgpdfdocumentcreatewithprovider(provider), 1);
image = cgpdfdocumentcreateimage(pdf);
//截图
cgimageref subimage = cgimagecreatewithimageinrect(image, cgrectmake(left_crop, top_crop, *宽(width), *高(height)));
//保存打印出来的图片
uiimage *thumb;
if(_image!=null)
thumb =[uiimage imagewithcgimage:_image];
nsstring *filepath = [nsstring stringwithformat:@"%@temp/myimagefolder",nshomedirectory()];
if (![[nsfilemanager defaultmanager] fileexistsatpath:filepath])
[[nsfilemanager defaultmanager] createdirectoryatpath:filepath attributes:nil];
nsstring *filename = [nsstring stringwithformat:@"%@/image_%@_%i . png",filepath,[dateformatter stringfromdate:[nsdate date]] ,++finx];
nsdata *imagedata = uiimagepngrepresentation(thumb);
[imagedata writetofile:filename atomically:no];