Spire.PDF for .NET【页面设置】演示:在 C#/VB.NET 中创建 PDF 小册子

当人们打印大型 PDF 文档时,PDF 小册子非常有用。它在书籍、报纸和杂志编辑中特别受欢迎。本节将介绍一种通过C#、VB.NET 中的.NET PDF组件创建 PDF 小册子的非常简单的方法。

Spire.PDF for .NET 是一款独立 PDF 控件,用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库,开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理,且无需安装 Adobe Acrobat。

E-iceblue功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.PDF for .NET 是一个 .NET PDF 库,无需 Adobe Acrobat 或任何第三方库即可操作 PDF 文档。使用此 PDF 组件,您可以在 .NET 应用程序中快速创建 PDF 小册子。通过 Spire.Pdf.PdfPageSize 类设置 PDF 页面宽度和高度后,您可以通过直接实现**PdfDocument.CreateBooklet( string fileName, float width, float height, bool doubleSide)**来创建 PDF 小册子。下图显示了此任务的效果:

您可以在此处快速下载适用于 .NET 的 Spire.PDF并将其安装到您的系统上。添加 Spire.Pdf 引用后,请参阅下面的 PDF 小册子的详细代码。

【C# 】

复制代码
using System.Drawing;
using Spire.Pdf;

namespace PDF_Booklet
{
class Program
{
static void Main(string[] args)
{
//Load a PDF file
PdfDocument doc = new PdfDocument();
String srcPdf = @"..\read PDF.pdf";

//Create PDF booklet
float width = PdfPageSize.A4.Width * 2;
float height = PdfPageSize.A4.Height;
doc.CreateBooklet(srcPdf, width, height, true);

//Save pdf file.
doc.SaveToFile("Booklet.pdf");
doc.Close();
//Launching the Pdf file.
System.Diagnostics.Process.Start("Booklet.pdf");
}
}
}

【VB.NET 】

复制代码
Imports System.Drawing
Imports Spire.Pdf

Namespace PDF_Booklet
Class Program
Private Shared Sub Main(args As String())
'Load a PDF file
Dim doc As New PdfDocument()
Dim srcPdf As [String] = "..\read PDF.pdf"

'Create PDF booklet
Dim width As Single = PdfPageSize.A4.Width * 2
Dim height As Single = PdfPageSize.A4.Height
doc.CreateBooklet(srcPdf, width, height, True)

'Save pdf file.
doc.SaveToFile("Booklet.pdf")
doc.Close()
'Launching the Pdf file.
System.Diagnostics.Process.Start("Booklet.pdf")
End Sub
End Class
End Namespace
相关推荐
qq_369173631 小时前
PDF 怎么分享成在线链接?在 AI 助手里一句话发布
pdf·agent·效率工具·ai 工具
开开心心就好1 小时前
视频模糊怎么修复?免费工具支持批量处理
java·前端·人工智能·智能手机·pdf·excel
淡海水2 小时前
01-04-认知篇-Unity内存全景
unity·c#·游戏引擎·.net·gc
asdzx672 小时前
Python 实现从 URL 在线下载 PDF 文档教程
python·pdf
JosieBook4 小时前
【.NET工程师】.NET 工程师成长体系(精要版)
.net
淡海水12 小时前
01-03-认知篇-C#内存模型深度解析
unity·c#·游戏引擎·.net·gc
大连好光景15 小时前
RAG系统中,如何处理PDF文档中的表格?
pdf·ai-native
lzhdim18 小时前
C#不为人知的10个魔法特性:资深开发者也会震惊的底层奥秘
java·前端·javascript·算法·c#
SamChan9020 小时前
PDF页面旋转与CropBox陷阱:译文回填位置总是错位的根因实测
python·ai·pdf·wpf
前端 贾公子21 小时前
LangChain核心组件 == 提示词(Prompts)
开发语言·c#