跳至页脚内容
PDF 工具

如何将文档保存为 PDF

您是否曾想过将Word文档保存为PDF? PDF文档在存储信息、保留报告布局、字体和图像方面非常有用。 当然,这就是PDF今天如此出名的原因。 在当代时代,许多人远程工作。 填写和签署表格、发送文档和处理文件只是公司每天需要完成的重要任务之一。 PDF文件格式是最便携的文档格式。 然而,应该注意的是,普通用户无法编辑PDF文档。 也可以对PDF文件进行密码保护,以防止其落入不当之手。

文档文件的类型

有许多类型的文档文件,其中一些最知名的文档文件是Microsoft Office的一部分。Microsoft Office是一组旨在帮助提高生产力和完成计算机上日常任务的应用程序。 您可以创建和编辑包含文本和图像的文档,处理电子表格和数据库中的信息,并制作展示和海报。 Office应用程序的类型如下:

  1. Word。
  2. Excel。
  3. PowerPoint。
  4. OneNote。
  5. Outlook。
  6. Access。
  7. Publisher。

将文档文件转换为PDF的方法

您可以使用不同的工具和多种不同的方法将文档保存为PDF。 通过以下步骤,您可以在任何Office应用程序中创建PDF文档。

1. 使用Microsoft Word应用程序

Microsoft Word文档文件是最著名的文档类型,也是日常生活中使用最多的。首先,选择您要保存为PDF的文件。 您可以通过双击左键直接打开文件,或者在打开应用程序后选择打开其他文档,然后选择文件。

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Word - Open File

图1 - Microsoft Word - 打开文件

打开文件后,前往左上角的文件菜单。 在菜单中,点击另存为。 您会看到不同的选项。 选择浏览选项。 一个对话框将出现,以便选择您希望存储新PDF文件的位置。

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Word - Browse Option

图2 - Microsoft Word - 浏览选项

选择一个新文件名。 然后选择“保存为类型”选项,会出现一个下拉菜单,您可以选择PDF格式。 最后,点击保存按钮,文件将被保存为PDF文档。

2. 使用打印选项转换为PDF文件

在Office应用程序中打开一个文档文件,例如Word、Excel等。选择文件菜单,您将看到许多选项——前往打印选项。

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Word - Print Option

图3 - Microsoft Word - 打印选项

选择打印菜单后,许多选项将会出现。 打开打印机菜单并点击Microsoft Print to PDF选项。 然后点击打印,将会出现一个新对话框。 添加文件名,然后点击保存。 PDF文件将保存在选择的文件夹中。

class="content-img-align-center">
class="center-image-wrapper"> Microsoft Word - Save File

图4 - Microsoft Word - 保存文件

3. 在macOS中将文档转换为PDF文件

您可以在网页上打开多个文档并同时更改它们。 打开您希望以PDF格式保存的文档、文件或网页。 然后,在左上角点击文件。 在下拉菜单中,点击打印

class="content-img-align-center">
class="center-image-wrapper"> mac OS - Print Option

图5 - mac OS - 打印选项

打印对话框将打开。 然后,将出现一个新的对话框,您可以在保存为字段中设置新文件名。 使用保存为字段下的下拉菜单设置您选择的位置。

点击“保存”。 这是对话框的右下角。 文档将作为PDF文件保存在您选择的文件夹中。

4. 使用Adobe Acrobat Reader在线工具

Adobe Acrobat Reader是一个在线网站,主要用于转换或编辑PDF文件,并提供简单步骤将文档转换为PDF格式。 这些步骤如下:

  1. 打开Adobe Acrobat Reader网站。
  2. 然后,选择任何格式的文件,Word文档、Excel、PowerPoint等。
  3. 您也可以将文件拖放到拖放区。
  4. 最后,该工具将立即转换文件。
  5. 点击下载按钮以保存文件。

您可以登录Adobe网站以转换更多文件。

class="content-img-align-center">
class="center-image-wrapper"> Acrobat Reader - Select a File

图6 - Acrobat Reader - 选择文件

IronPDF - 使用C#库保存PDF

您是否曾想过如何使用C#编程语言将文档保存为PDF文件? 如果您的回答是肯定的,您来对地方了——我们将在本文中向您展示如何做到这一点。

IronPDF 是一个 .NET 库,用于执行所有与 PDF 相关的任务。 它允许用户操作并将文档保存为PDF文件。

IronPDF使开发人员能够轻松地将文档保存为PDF文档并满足所有相关要求。 对于那些有兴趣学习如何使用Visual Studio实现这一点的人,下面是一个基本示例。

环境设置

首先,打开 Visual Studio 并转到工具。 然后,展开 NuGet 包管理器并点击下图所示的第二个选项。

class="content-img-align-center">
class="center-image-wrapper"> Visual Studio NuGet Package Manager

图7 - Visual Studio NuGet包管理器

将出现一个NuGet解决方案窗口。 在此窗口中,前往浏览,搜索IronPDF然后安装。

class="content-img-align-center">
class="center-image-wrapper"> IronPDF Installation in Visual Studio

图8 - IronPDF 在Visual Studio中的安装

将文档保存为PDF的代码示例

安装IronPDF后,您可以使用简单代码保存PDF。 下面是将HTML转换并保存为PDF的代码示例。

using IronPdf; // Import the IronPDF library

// Initialize a new instance of the ChromePdfRenderer class
var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML content as a PDF document
using var PDF = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");

// Save the rendered PDF document with the specified file name
PDF.SaveAs("pixel-perfect.pdf");
using IronPdf; // Import the IronPDF library

// Initialize a new instance of the ChromePdfRenderer class
var Renderer = new IronPdf.ChromePdfRenderer();

// Render HTML content as a PDF document
using var PDF = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>");

// Save the rendered PDF document with the specified file name
PDF.SaveAs("pixel-perfect.pdf");
Imports IronPdf ' Import the IronPDF library

' Initialize a new instance of the ChromePdfRenderer class
Private Renderer = New IronPdf.ChromePdfRenderer()

' Render HTML content as a PDF document
Private PDF = Renderer.RenderHtmlAsPdf("<h1>Html with CSS and Images</h1>")

' Save the rendered PDF document with the specified file name
PDF.SaveAs("pixel-perfect.pdf")
$vbLabelText   $csharpLabel

这是IronPDF库下载链接,用于下载IronPDF库。

Curtis Chau
技术作家

Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。

除了开发之外,Curtis 对物联网 (IoT) 有浓厚的兴趣,探索将硬件和软件集成的新方法。在空闲时间,他喜欢玩游戏和构建 Discord 机器人,将他对技术的热爱与创造力相结合。