在本文中,我们将带你了解把Word文档保存为PDF文件在这篇文章中,我们将为您详细介绍把Word文档保存为PDF文件的方方面面,并解答如何把word文档保存为pdf格式常见的疑惑,同时我们还将给您一些
在本文中,我们将带你了解把Word文档保存为PDF文件在这篇文章中,我们将为您详细介绍把Word文档保存为PDF文件的方方面面,并解答如何把word文档保存为pdf格式常见的疑惑,同时我们还将给您一些技巧,以帮助您实现更有效的ASP.NET 将Word文件转换导出为PDF文件[PageOffice]、C# 将Word转为PDF时,设置PDF文档保护、cad怎么保存为pdf文件格式?、jspdf 在PDF文件中嵌入/附加一个word文档。
本文目录一览:- 把Word文档保存为PDF文件(如何把word文档保存为pdf格式)
- ASP.NET 将Word文件转换导出为PDF文件[PageOffice]
- C# 将Word转为PDF时,设置PDF文档保护
- cad怎么保存为pdf文件格式?
- jspdf 在PDF文件中嵌入/附加一个word文档
把Word文档保存为PDF文件(如何把word文档保存为pdf格式)
在word2007中,用户需要安装Microsoft Save as PDF加载项后才能将Word文档保存为PDF文件。而Word2010具有直接另存为PDF文件的功能,用户可以将Word2010文档直接保存为PDF文件,操作步骤如下所述:
第1步,打开Word2010文档窗口,依次单击;文件”→;另存为”按钮。
第2步,在打开的;另存为”对话框中,选择;保存类型”为PDF,然后选择PDF文件的保存位置并输入PDF文件名称,然后单击;保存”按钮。
第3步,完成PDF文件发布后,如果当前系统安装有PDF阅读工具(如Adobe Reader ),则保存生成的PDF文件将被打开。
小提示:用户还可以在选择保存类型为PDF文件后单击;选项”按钮,在打开的;选项”对话框中对另存为的PDF文件进行更详细的设置。
ASP.NET 将Word文件转换导出为PDF文件[PageOffice]
程序员在开发项目时,可能有时需要将项目中上传的文件进行转换,如将Word文件转换为PDF文件。要实现这一功能,可能有些人根本就毫无头绪或者是实现方法很复杂、不容易理解而且效率低,但若是通过PageOfficeCtrl控件和PDFCtrl控件,则和容易就能实现这一转换。
下面我就来和大家分享一下,通过这两个控件实现文档转换的一个示例。
第一步:请先安装PageOffice的服务器端的安装程序,之后在你的网站中根目录下添加pageoffice文件夹(在www.zhuozhengsoft.com网站的“下载中心”中可下载相应的压缩包,解压之后直接将PageOffice实例代码里的pageoffice文件夹拷贝到根目录下就可以了)。
第二步:在网站中添加文件夹存放word模板文件和转后的PDF文件,我习惯命名为“doc”,将要转换的文件“template.doc”拷贝到该文件夹下。
第三步:在网站中创建动态页面WordToPDF.aspx。在工具箱中拖动一个PageOfficeCtrl控件到前台页面上(PageOfficeCtrl控件位于工具箱最下方)。然后在后台添加代码设置PageOffice的服务器页面、保存页面、打开Word文件和添加自定义按钮,部分代码如下:
//设置服务器页面
PageOfficeCtrl1.ServerPage = "pageoffice/server.aspx";
//设置保存页
PageOfficeCtrl1.SaveFilePage = "SaveFile.aspx";
//添加自定义按钮
PageOfficeCtrl1.AddCustomToolButton("保存", "Save()", 1);
PageOfficeCtrl1.AddCustomToolButton("另存为PDF文件", "SaveAsPDF()", 1);
string fileName = "template.doc";
//定义将要转换的PDF文件的名称
pdfName = fileName.Substring(0, fileName.Length - 4) + ".pdf";
//打开Word文件
PageOfficeCtrl1.WebOpen(Server.MapPath("doc/") + fileName, PageOffice.OpenModeType.docNormalEdit, "张佚名");
之后在前台页面添加执行自定义按钮“保存”、“另存为PDF文件”时执行的的JS函数:Save()、SaveAsPDF(),代码如下:
//保存
function Save() {
document.getElementById("PageOfficeCtrl1").WebSave();
}
//另存为PDF文件
function SaveAsPDF() {
document.getElementById("PageOfficeCtrl1").WebSaveAsPDF();
//转换为PDF文件后,在OpenPDF.aspx中打开转换后的PDF文件
window.open("OpenPDF.aspx?fileName=<%=pdfName %>");
}
第四步:在网站中创建动态页面SaveFile.aspx保存Word文件,在后台添加代码如下:
//定义FileSaver对象
PageOffice.FileSaver fs = new PageOffice.FileSaver();
//保存Word文件
fs.SaveToFile(Server.MapPath("doc/") + fs.FileName);
//关闭FileSaver对象
fs.Close();
第五步:在网站中创建动态页面OpenPDF.aspx。在前台页面中添加层标签<div></div>,从工具箱中拖动一个PDFCtrl控件到该层中(PDFCtrl控件位于工具箱下方),之后要设置该层的高和宽,否则打开的PDF文档将无法正常显示,部分HTML代码如下:
<divstyle="width: auto; height: 700px;">
<po:PDFCtrlID="PDFCtrl1"runat="server"OnLoad="PDFCtrl1_Load"Theme="Office2007">
</po:PDFCtrl>
</div>
之后,在OpenPDF.aspx.cs页面中添加代码,设置PageOffice服务器页面、添加自定义按钮和打开PDF文件。部分代码如下:
//设置服务器页面
PDFCtrl1.ServerPage = "../pageoffice/server.aspx";
//设置PDF文件的主题
PDFCtrl1.Theme = PageOffice.ThemeType.CustomStyle;
// 按键说明:光标键、Home、End、PageUp、PageDown可用来移动或翻页;数字键盘+、-用来放大缩小;数字键盘/、*用来旋转页面。
//AddCustomToolButton方法中的三个参数分别为:按钮名称、按钮执行的JS函数、按钮图标的索引
PDFCtrl1.AddCustomToolButton("打印", "Print()", 6);
PDFCtrl1.AddCustomToolButton("-", "", 0);
PDFCtrl1.AddCustomToolButton("实际大小", "SetPageReal()", 16);
...
...
PDFCtrl1.AllowCopy = false;//是否允许拷贝
string fileName = Request.QueryString["fileName"];
//打开PDF文件
PDFCtrl1.WebOpen("doc/" + fileName);
最后在前台页面添加相应的JS函数,如下:
//打印
function Print() {
document.getElementById("PDFCtrl1").ShowDialog(4);
}
//设置PDF文件的实际大小
function SetPageReal() {
document.getElementById("PDFCtrl1").SetPageFit(1);
}
...
...
如此,就能实现文件的转换了。
方案总结:
利用PageOffice开发平台中的组件PageOfficeCtrl和PDFCtrl,可简单轻松的实现文件从Word到PDF格式的转换,极大地提高开发效率。
C# 将Word转为PDF时,设置PDF文档保护
本文以C#代码示例展示如何将Word转为PDF时,设置PDF文档保护,可设置PDF文档打开密码保护以及权限密码保护。附VB.NET代码,有需要可供参考。
程序环境:
1.Word测试文档:.docx
2. .NetFramework 4.8
3. 程序集引用:程序中需引用spire.doc.dll和spire.pdf.dll。注意这里的两个dll均来自于同一个spire.doc for .net中的文件夹路径,如本次使用的版本为9.6的包,即,两个dll文件路径为:
C:\Program Files (x86)\e-iceblue\Spire.Doc\Bin\NET4.0\Spire.Doc.dll
和
C:\Program Files (x86)\e-iceblue\Spire.Doc\Bin\NET4.0\Spire.Pdf.dll
dll引用结果如图:
C#
using Spire.Doc;using Spire.Pdf.Security;namespace WordToPDFAndEncrypt_PDF{ class Program { static void Main(string[] args) { //加载Word测试文档 Document doc = new Document(); doc.LoadFromFile("test.docx"); //转为PDF时,设置PDF打开密码和权限密码 ToPdfParameterList topdf = new ToPdfParameterList(); topdf.PdfSecurity.Encrypt("open", "permission", PdfPermissionsFlags.Print | PdfPermissionsFlags.CopyContent, PdfEncryptionKeySize.Key128Bit); //将文档保存为PDF格式 doc.SaveToFile("result.pdf", topdf); System.Diagnost
cad怎么保存为pdf文件格式?
CAD大家一定都不陌生,CAD涉及到专业绘图,以及精确的计算,CAD的版本就有3种格式,dwg,dxf,dwt就是这三种格式啦,我们在给他人查看的时候,不希望他人修改编辑,那么我们就可以保存为PDF格式,CAD怎么保存为PDF文件格式呢?
1、在百度中去搜索软件关键词迅捷pdf在线转换器,然后进入首页即可进行操作
2、进入在线操作界面后。在菜单栏上的操作功能中找到“文档转换”下的“CAD转换”并点击“CAD转PDF”选项。
3、来到转换界面点击“点击选择文件”添加需要转换的文件
4点击“开始转换”按钮,转换时间根据文件大小而定,转换时可在下方查看具体的文件转换进度。
5等待文件转换完成,点击“立即下载”,将转换好的pdf文件下载使用即可。
以上就是小编分享给大家的方法,CAD怎么保存为PDF文件格式相信都学会了,大家可以根据自己的需要去转换,希望上面的方法能帮到大家,迅捷caj转换器也可以实现哟
jspdf 在PDF文件中嵌入/附加一个word文档
如何解决jspdf 在PDF文件中嵌入/附加一个word文档?
我正在使用 jspdf 并希望将文档附加到文件中,以便用户可以从 PDF 中“下载”文档 - 这可能吗?
我可以通过使用 base64 图像数据在 PDF 中嵌入图像:
data:${data.headers["content-type"]};base64,${image}
有没有一种方法可以在 PDF 中插入相当于 href 的内容,允许用户“下载”或打开嵌入在 PDF 中的文件。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)
今天关于把Word文档保存为PDF文件和如何把word文档保存为pdf格式的介绍到此结束,谢谢您的阅读,有关ASP.NET 将Word文件转换导出为PDF文件[PageOffice]、C# 将Word转为PDF时,设置PDF文档保护、cad怎么保存为pdf文件格式?、jspdf 在PDF文件中嵌入/附加一个word文档等更多相关知识的信息可以在本站进行查询。
本文标签: