最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用C#代碼設(shè)置PDF的瀏覽偏好與縮放比例

 更新時間:2026年01月26日 08:22:11   作者:2501_93070778  
優(yōu)化 PDF 的瀏覽偏好和縮放比例對于提升文檔的閱讀體驗至關(guān)重要,本文介紹了如何使用Spire.PDFfor.NET在C#和VB.NET中設(shè)置PDF文檔的瀏覽偏好和縮放比例,以提升文檔的閱讀體驗,需要的朋友可以參考下

優(yōu)化 PDF 的瀏覽偏好縮放比例對于提升文檔的閱讀體驗至關(guān)重要。通過合理設(shè)置瀏覽偏好和縮放比例,可以讓 PDF 文檔更加友好、清晰易讀,并適配不同的設(shè)備和平臺。本文將演示如何使用 Spire.PDF for .NET,在 C#VB.NET 中為 PDF 文檔設(shè)置瀏覽偏好與縮放比例。

安裝 Spire.PDF for .NET

首先,需要將 Spire.PDF for .NET 包中包含的 DLL 文件添加為 .NET 項目的引用。你可以通過下載鏈接中的 DLL 文件手動添加,或者直接通過 NuGet 安裝。

PM> Install-Package Spire.PDF

在 C# 和 VB.NET 中設(shè)置 PDF 的瀏覽偏好

瀏覽偏好是指應(yīng)用于 PDF 文檔的一組顯示設(shè)置,用于控制文檔在 PDF 查看器中打開時的呈現(xiàn)方式。這些設(shè)置會影響閱讀體驗的多個方面,例如初始顯示視圖、頁面布局以及導(dǎo)航標簽的顯示方式等。

具體示例代碼如下:

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;

            // 設(shè)置瀏覽偏好           
            viewerPreferences.FitWindow = false;              // 不將窗口調(diào)整為適合頁面大小
            viewerPreferences.HideMenubar = true;             // 隱藏菜單欄
            viewerPreferences.HideToolbar = true;             // 隱藏工具欄
            viewerPreferences.CenterWindow = true;             // 將窗口居中顯示
            viewerPreferences.DisplayTitle = false;            // 不在標題欄中顯示文檔標題
            viewerPreferences.PageLayout = PdfPageLayout.SinglePage; // 頁面布局為單頁顯示
            viewerPreferences.PageMode = PdfPageMode.UseNone;  // 不顯示任何導(dǎo)航面板

            // 保存結(jié)果文檔
            pdf.SaveToFile("SetViewerPreference.pdf");
            pdf.Close();
        }
    }
}

在 C# 和 VB.NET 中設(shè)置 PDF 的縮放比例

縮放比例用于控制 PDF 文檔在打開時的顯示大小。默認情況下,大多數(shù) PDF 查看器會將縮放比例設(shè)置為“適合頁面”,使文檔內(nèi)容自動適配查看器窗口的寬度。不過,你也可以根據(jù)實際需求指定具體的縮放比例,例如 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);
            // 設(shè)置目標顯示模式
            dest.Mode = PdfDestinationMode.Location;
            // 設(shè)置目標顯示位置
            dest.Location = new PointF(40f, 40f);
            // 設(shè)置縮放比例(1.5 表示 150%)
            dest.Zoom = 1.5f;

            // 初始化 PdfGoToAction 類的實例
            PdfGoToAction gotoAction = new PdfGoToAction(dest);
            // 設(shè)置文檔打開時執(zhí)行的操作
            pdf.AfterOpenAction = gotoAction;

            // 保存結(jié)果文檔
            pdf.SaveToFile("SetZoomFactor.pdf");
            pdf.Close();
        }
    }
}

到此這篇關(guān)于使用C#代碼設(shè)置PDF的瀏覽偏好與縮放比例的文章就介紹到這了,更多相關(guān)C#設(shè)置PDF瀏覽偏好與縮放比例內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C#使用WebClient實現(xiàn)文件上傳的操作步驟

    C#使用WebClient實現(xiàn)文件上傳的操作步驟

    這篇文章主要介紹了C#使用WebClient實現(xiàn)文件上傳的操作步驟,文中通過代碼示例給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-11-11
  • C# System.Text.Encoding使用小結(jié)

    C# System.Text.Encoding使用小結(jié)

    System.Text.Encoding類及其派生類提供了豐富的功能,幫助開發(fā)者實現(xiàn)不同字符編碼之間的轉(zhuǎn)換,本文就來介紹一下C# System.Text.Encoding使用,感興趣的可以了解一下
    2025-07-07
  • C# 實現(xiàn)窗口無邊框,可拖動效果

    C# 實現(xiàn)窗口無邊框,可拖動效果

    這篇文章主要介紹了C# 實現(xiàn)窗口無邊框,可拖動效果,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2018-03-03
  • C#中數(shù)組Array,ArrayList,泛型List詳細對比

    C#中數(shù)組Array,ArrayList,泛型List詳細對比

    關(guān)于數(shù)組Array,ArrayList,泛型List,簡單的說數(shù)組就是值對象,它存儲數(shù)據(jù)元素類型的值的一系列位置.Arraylist和list可以提供添加,刪除,等操作的數(shù)據(jù). 具體如何進行選擇使用呢,我們來詳細探討下
    2016-06-06
  • C#使用后臺線程BackgroundWorker處理任務(wù)的總結(jié)

    C#使用后臺線程BackgroundWorker處理任務(wù)的總結(jié)

    這篇文章主要介紹了C#使用后臺線程BackgroundWorker處理任務(wù)的總結(jié),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • WPF自定義控件的實現(xiàn)

    WPF自定義控件的實現(xiàn)

    本文主要介紹了WPF自定義控件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • c# 用Base64實現(xiàn)文件上傳

    c# 用Base64實現(xiàn)文件上傳

    這篇文章主要介紹了c# 用Base64實現(xiàn)文件上傳的方法,文中講解非常細致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下
    2020-08-08
  • C#正則檢測字符串是否字母數(shù)字混編的方法

    C#正則檢測字符串是否字母數(shù)字混編的方法

    這篇文章主要介紹了C#正則檢測字符串是否字母數(shù)字混編的方法,涉及C#正則判定字符串的使用技巧,需要的朋友可以參考下
    2015-06-06
  • C# AvaloniaUI資源找不到報錯的解決方案

    C# AvaloniaUI資源找不到報錯的解決方案

    這篇文章主要介紹了AvaloniaUI資源找不到錯誤排查與解決,涵蓋資源未正確定義、路徑錯誤及資源字典未合并等常見問題,時調(diào)試與錯誤處理示例,助您高效解決資源加載問題,需要的朋友可以參考下
    2026-06-06
  • C#調(diào)用HTTP POST請求上傳圖片的示例代碼

    C#調(diào)用HTTP POST請求上傳圖片的示例代碼

    現(xiàn)在很多B/S系統(tǒng)的開發(fā)都是通過API方式來進行的,一般服務(wù)端會開放一個API接口,客戶端調(diào)用API接口來實現(xiàn)圖片或文件上傳的功能,感興趣的可以了解一下
    2021-05-05

最新評論

柞水县| 从江县| 芷江| 凤阳县| 咸阳市| 杂多县| 常德市| 通河县| 呈贡县| 阳泉市| 庆城县| 山阴县| 建瓯市| 江阴市| 宝应县| 盱眙县| 晋江市| 昌邑市| 衡山县| 武隆县| 镇雄县| 巩留县| 木里| 轮台县| 专栏| 页游| 泾源县| 离岛区| 盈江县| 石河子市| 鲁甸县| 池州市| 东乌珠穆沁旗| 旌德县| 阿克陶县| 弋阳县| 土默特右旗| 深泽县| 白水县| 岳阳市| 福贡县|