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

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

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

優(yōu)化 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);
            // 設置文檔打開時執(zhí)行的操作
            pdf.AfterOpenAction = gotoAction;

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

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

相關文章

  • C#使用WebClient實現文件上傳的操作步驟

    C#使用WebClient實現文件上傳的操作步驟

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

    C# System.Text.Encoding使用小結

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

    C# 實現窗口無邊框,可拖動效果

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

    C#中數組Array,ArrayList,泛型List詳細對比

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

    C#使用后臺線程BackgroundWorker處理任務的總結

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

    WPF自定義控件的實現

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

    c# 用Base64實現文件上傳

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

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

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

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

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

    C#調用HTTP POST請求上傳圖片的示例代碼

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

最新評論

随州市| 易门县| 台山市| 罗城| 喜德县| 新源县| 宣武区| 洛隆县| 台中县| 全州县| 漠河县| 安仁县| 阿勒泰市| 咸宁市| 闸北区| 鹰潭市| 汉阴县| 黄梅县| 田东县| 佛坪县| 阳泉市| 淅川县| 镇赉县| 伊春市| 五寨县| 枣强县| 伊宁市| 聂拉木县| 庐江县| 桦南县| 盈江县| 太原市| 云阳县| 余干县| 灵宝市| 塘沽区| 堆龙德庆县| 米泉市| 南靖县| 邳州市| 措美县|