pdf导出来是空白的_电脑系统导出pdf档是空白
1.word转pdf为什么空白
2.java导出的pdf文件是空白是因为什么?
3.Excel表格转成PDF后,PDF页面空白是怎么回事
1、在转换之前,认真在excel中检查打印区域是否设置好,打印区域没有设置好,转换后就会出现页面空白。将你需要打印的内容选中,然后点文件打印区域设置打印区域,再预览,没问题了最后再打印。
2、也可能是字体不兼容,打开pdf 格式的文件没有正常显示,可以考虑再下载个绿色版的foxit pdf reader尝试打开检查一下,如果还是这样就不一定是字体兼容性的问题了。
3、找易捷excel转换成pdf
word转pdf为什么空白
Word文档本身有空白页。PDF是PortableDocumentFormat的简称,意为“可携带文档格式”,是由AdobeSystems用于与应用程序、操作系统、硬件无关的方式进行文件交换所发展出的文件格式。谷歌浏览器导出pdf是空白的是因为Word文档本身有空白页。谷歌浏览器一般指GoogleChrome。GoogleChrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单且有效率的使用者界面。
java导出的pdf文件是空白是因为什么?
word转pdf有空白页可能是Word文档本身有空白页或者转换工具导致。
1、Word文档本身有空白页
如果Word文档中包含空段落、分页符或分节符会导致文档出现空白页,这种情况只需要将这些编辑标记删除,空白页就会被删除了。
2、转换工具导致
对于Word转PDF的操作,很多人都会使用各种不同的第三方工具进行处理,但如果选择的工具或方法不对就很可能导致转换后的PDF文档与原文档不一致。若是遇到这种原因,更换其他更强大转换效果好的转换器即可。
word的相关介绍
Microsoft Word在当前使用中是占有巨大优势的文字处理器,这使得Word专用的档案格式Word 文件(.doc)成为事实上最通用的标准。Word文件格式的详细资料并不对外公开。
Word文件格式不只一种,因为随Word软件本身的更新,文件格式也会或多或少的改版,新版的格式不一定能被旧版的程序读取。微软已经详细公布Word 97的DOC格式,但是较新的版本资料仍未公开,只有公司内部、政府与研究机构能够获知。业界传闻说某些Word文件格式的特性甚至连微软自己都不清楚。
其他与Word竞争的办公室作业软件,都必须支援事实上最通用的Word专用的档案格式。因为Word文件格式的详细资料并不对外公开,通常这种兼容性是藉由逆向工程来达成。许多文字处理器都有汇出、汇入Word档案专用的转换工具,譬如AbiWord或OpenOffice。
Apache Jakarta POI是一个开放原始码的Java数据库,其主要目标是存取Word的二进制文件格式。不久前,微软自己也提供了检视器,能够不用Word程序就检视Word文件。
Excel表格转成PDF后,PDF页面空白是怎么回事
导出的PDF大小是否是0kb?如果是0,那就是没有把内容写入到pdf,看下如下导出方法:
import?java.awt.*;
import?java.awt.geom.Point2D;
import?java.awt.geom.Rectangle2D;
import?java.io.*;
import?com.spire.pdf.PdfPageBase;
import?com.spire.pdf.graphics.*;
public?class?CreatePdfDocumentInJava?{
public?static?void?main(String[]?args)?throws?FileNotFoundException,?IOException?{
//创建PdfDocument对象
PdfDocument?doc?=?new?PdfDocument();
//添加一页
PdfPageBase?page?=?doc.getPages().add();
//标题文字
String?title?=?"Java基础语法";?
//创建单色画刷对象
PdfSolidBrush?brush1?=?new?PdfSolidBrush(new?PdfRGBColor(Color.BLUE));
PdfSolidBrush?brush2?=?new?PdfSolidBrush(new?PdfRGBColor(Color.BLACK));
//创建TrueType字体对象
PdfTrueTypeFont?font1=?new?PdfTrueTypeFont(new?Font("Arial?Unicode?MS",Font.PLAIN,14),true);?
PdfTrueTypeFont?font2=?new?PdfTrueTypeFont(new?Font("Arial?Unicode?MS",Font.PLAIN,10),true);
//创建PdfStringFormat对象
PdfStringFormat?format1?=?new?PdfStringFormat();
format1.setAlignment(PdfTextAlignment.Center);//设置文字居中
//使用drawString方法绘制标题文字
page.getCanvas().drawString(title,?font1,?brush1,?new?Point2D.Float(page.getActualBounds(true).width?/?2,?0),format1);
//从txt文件读取内容到字符串
String?body?=?readFileToString("C:\\Users\\Administrator\\Desktop\\bodyText.txt");
//创建PdfStringFormat对象
PdfStringFormat?format2?=?new?PdfStringFormat();
format2.setParagraphIndent(20);//设置段首缩进
//创建Rectangle2D对象
Rectangle2D.Float?rect?=?new?Rectangle2D.Float(0,?30,?page.getActualBounds(true).width,page.getActualBounds(true).height);
//使用drawString方法在矩形区域绘制主体文字
page.getCanvas().drawString(body,?font2,?brush2,?rect,format2);
//保存到PDF文档
doc.saveToFile("ouput.pdf");
}
//自定义方法读取txt文件内容到字符串
private?static?String?readFileToString(String?filepath)?throws?FileNotFoundException,?IOException?{
StringBuilder?sb?=?new?StringBuilder(); String?s?=""; BufferedReader?br?=?new?BufferedReader(new?FileReader(filepath)); while(?(s?=?br.readLine())?!=?null)?{sb.append(s?+?"\n");
} br.close(); String?str?=?sb.toString(); return?str; }}
PDF到处效果如下图:
Excel表格转成PDF后,PDF页面空白是转换错误造成的,解决方法为:
1、转换之前先打开表格,点击视图,点击分页视图。
2、图中蓝色线拖动调整确定范围和页数。
3、点击输出为PDF按钮,如下图所示。
4、点击三点按钮设置保存路径,点击开始输出。
5、输出成功,点击关闭输出为PDF窗口,如下图所示。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。