C#教程

关注公众号 jb51net

关闭
首页 > 软件编程 > C#教程 > C#设置PDF浏览偏好与缩放比例

使用C#代码设置PDF的浏览偏好与缩放比例

作者:2501_93070778

优化 PDF 的浏览偏好和缩放比例对于提升文档的阅读体验至关重要,本文介绍了如何使用Spire.PDFfor.NET在C#和VB.NET中设置PDF文档的浏览偏好和缩放比例,以提升文档的阅读体验,需要的朋友可以参考下

优化 PDF 的浏览偏好缩放比例对于提升文档的阅读体验至关重要。通过合理设置浏览偏好和缩放比例,可以让 PDF 文档更加友好、清晰易读,并适配不同的设备和平台。本文将演示如何使用 Spire.PDF for .NET,在 C#VB.NET 中为 PDF 文档设置浏览偏好与缩放比例。

安装 Spire.PDF for .NET

首先,需要将 Spire.PDF for .NET 包中包含的 DLL 文件添加为 .NET 项目的引用。你可以通过下载链接中的 DLL 文件手动添加,或者直接通过 NuGet 安装。

PM> Install-Package Spire.PDF

在 C# 和 VB.NET 中设置 PDF 的浏览偏好

浏览偏好是指应用于 PDF 文档的一组显示设置,用于控制文档在 PDF 查看器中打开时的呈现方式。这些设置会影响阅读体验的多个方面,例如初始显示视图、页面布局以及导航标签的显示方式等。

具体示例代码如下:

using Spire.Pdf; 

namespace SetViewerPreference
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 初始化 PdfDocument 类的实例
            PdfDocument pdf = new PdfDocument();
            // 加载 PDF 文档
            pdf.LoadFromFile(@"Example.pdf");

            // 获取 PdfViewerPreferences 对象
            PdfViewerPreferences viewerPreferences = pdf.ViewerPreferences;

            // 设置浏览偏好           
            viewerPreferences.FitWindow = false;              // 不将窗口调整为适合页面大小
            viewerPreferences.HideMenubar = true;             // 隐藏菜单栏
            viewerPreferences.HideToolbar = true;             // 隐藏工具栏
            viewerPreferences.CenterWindow = true;             // 将窗口居中显示
            viewerPreferences.DisplayTitle = false;            // 不在标题栏中显示文档标题
            viewerPreferences.PageLayout = PdfPageLayout.SinglePage; // 页面布局为单页显示
            viewerPreferences.PageMode = PdfPageMode.UseNone;  // 不显示任何导航面板

            // 保存结果文档
            pdf.SaveToFile("SetViewerPreference.pdf");
            pdf.Close();
        }
    }
}

在 C# 和 VB.NET 中设置 PDF 的缩放比例

缩放比例用于控制 PDF 文档在打开时的显示大小。默认情况下,大多数 PDF 查看器会将缩放比例设置为“适合页面”,使文档内容自动适配查看器窗口的宽度。不过,你也可以根据实际需求指定具体的缩放比例,例如 60%150%200%,以获得更合适的阅读效果。

具体示例代码如下:

using Spire.Pdf;
using Spire.Pdf.Actions;
using Spire.Pdf.General;
using System.Drawing;

namespace SetZoomFactor
{
    internal class Program
    {
        static void Main(string[] args)
        {
            // 初始化 PdfDocument 类的实例
            PdfDocument pdf = new PdfDocument();
            // 加载 PDF 文档
            pdf.LoadFromFile(@"Example.pdf");

            // 获取第一页
            PdfPageBase page = pdf.Pages[0];

            // 初始化 PdfDestination 类的实例
            PdfDestination dest = new PdfDestination(page);
            // 设置目标显示模式
            dest.Mode = PdfDestinationMode.Location;
            // 设置目标显示位置
            dest.Location = new PointF(40f, 40f);
            // 设置缩放比例(1.5 表示 150%)
            dest.Zoom = 1.5f;

            // 初始化 PdfGoToAction 类的实例
            PdfGoToAction gotoAction = new PdfGoToAction(dest);
            // 设置文档打开时执行的操作
            pdf.AfterOpenAction = gotoAction;

            // 保存结果文档
            pdf.SaveToFile("SetZoomFactor.pdf");
            pdf.Close();
        }
    }
}

到此这篇关于使用C#代码设置PDF的浏览偏好与缩放比例的文章就介绍到这了,更多相关C#设置PDF浏览偏好与缩放比例内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文