安装库
在我们开始之前,您需要下载Spire.Doc。NET库来自以下链接,或者您也可以通过NuGet安装它:
https://www.e-iceblue.com/Download/download-word-for-net-now.html
在C#中将Doc或Docx文档转换为PDF。
只需三行代码,我们就可以轻松将.doc/.docx文档转换为带有C#的PDF。首先,我们需要创建一个文档类的实例,并加载一个输入的Word文档。然后,我们可以使用Document.SaveToFile(string fileName,FileFormat.PDF)方法将文档转换为PDF。
示例代码:
using Spire.Doc;
namespace ToPDF
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document document = new Document();
//Load a sample Word document
document.LoadFromFile("REPORT.docx");
//Save the document to PDF
document.SaveToFile("ToPDF.pdf", FileFormat.PDF);
}
}
}
在C#中将Word转换为受密码保护的PDF。
在转换过程中,我们还允许为输出PDF文档设置打开密码和权限密码,并使用ToPdfParameterList.PdfSecurity.Encrypt()方法对其进行加密。
示例代码:
using Spire.Doc;
namespace ToPDFWithPassword
{
class Program
{
static void Main(string[] args)
{
//Create a Document object
Document document = new Document();
//Load a sample Word document
document.LoadFromFile("REPORT.docx");
//Create a ToPdfParameterList instance
ToPdfParameterList parameters = new ToPdfParameterList();
//Set open password and permission password for PDF
string openPsd = "123";
string permissionPsd = "abc";
parameters.PdfSecurity.Encrypt(openPsd, permissionPsd, PdfPermissionsFlags.Default, PdfEncryptionKeySize.Key128Bit);
//Save the Word document to PDF with password
document.SaveToFile("ToPDFWithPassword.pdf", parameters);
}
}
}
▶除了上述两个示例外,Spire.Doc for。NET还能够使用书签将Word转换为PDF,并嵌入字体或设置图像质量。
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。