הצג את Word כ-PDF באמצעות C#

היכולת להמיר מסמכים ל-PDF היא כמעט מיומנות נדרשת בעידן הדיגיטלי הזה. מכיוון ש-PDF הוא הסטנדרט המקובל בעולם, אנחנו צריכים לעתים קרובות להמיר מסמכי עיבוד וורד לפורמט נייד זה תוך כדי שיתוף. במאמר זה, נבחן את העיבוד הפרוגרמטי של מסמכי Word לצפייה כ-PDF באמצעות C#. בנוסף, נראה כיצד להפוך את מסמכי עיבוד התמלילים הללו לקובצי PDF מאובטחים באמצעות C# בתוך יישום NET.

Word & PDF Viewer - .NET API

GroupDocs.Viewer for .NET הוא API המאפשר למפתחים ליצור יישומים חזקים מבוססי NET. ה-API מאפשר עיבוד של מסמכים לפורמטים של PDF, HTML ותמונה בתוך האפליקציה. במאמר זה, נדגים כיצד להשתמש בו כדי להציג מסמכי Word כקובצי PDF.

ניתן להוריד את ה-API כקובצי DLL או כמתקין MSI מ-קטע הורדה או להתקין באפליקציית NET שלך באמצעות NuGet.

PM> Install-Package GroupDocs.Viewer

כיצד להציג מסמכי Word כ-PDF באמצעות C#

נתחיל עם אפשרויות ברירת המחדל לעיבוד. להלן השלבים המראים כיצד ניתן להפוך מסמך Word ל-PDF עם מספר שורות של קוד C# בלבד.

  • טען את מסמך Word באמצעות המחלקה Viewer.
  • הכן את ברירת המחדל אפשרויות תצוגת PDF.
  • הפעל את שיטת התצוגה כדי לשמור את מסמך Word שנטען כ-PDF.

להלן קוד C# שמעבד את מסמך Word כקובץ PDF:

// כיצד להציג מסמכי Word כ-PDF באמצעות C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
    viewer.View(options);
}

להלן הפלט של הקוד לעיל:

Word כ-PDF

מסמך Word כ-PDF מוגן בסיסמה עם אפשרות הדפסה מושבתת באמצעות C#

כאן תמצא את התשובה לשתי השאלות הבאות שלך בכמה שורות קוד בלבד:

  1. כיצד להמיר מסמך Word ל-PDF מוגן בסיסמה?
  2. כיצד ליצור PDF עם אפשרות הדפסה מושבתת?

שלבים אלה ידריכו אותך כיצד להפוך את מסמך Word למסמך PDF מוגן בעל הרשאות מוגבלות באמצעות C#:

  • טען את מסמך Word (DOC/DOCX) באמצעות המחלקה Viewer.
  • הכן את הגדרות האבטחה באמצעות המחלקה Security.
    • הגבל את הגישה למסמך על ידי הגדרת DocumentOpenPassword.
    • הגבל הדפסה, שינוי וחילוץ נתונים של PDF על ידי הגדרת PermissionsPassword.
    • אפשר / דחה הרשאות על ידי הגדרת התכונה הרשאות.
  • כעת הגדר את אפשרויות תצוגת PDF והוסף לה את הגדרות האבטחה.
  • התקשר לשיטת התצוגה כדי להציג את מסמך ה-Word הנטען כ-PDF מוגן בסיסמה עם הרשאות מוגבלות.

קוד C# הבא מעבד מסמך Word כקובץ PDF מוגן ללא הרשאות הדפסה:

// כיצד להציג מסמכי Word כ-PDF מוגן באמצעות C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    Security security = new Security
    {
        DocumentOpenPassword = "opening-pass",
        PermissionsPassword = "permission-pass",
        Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
    };

    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
    {
        Security = security
    };

    viewer.View(options);
}

PDF מוגן בסיסמה

כעת, בכל פעם שקובץ ה-PDF ייפתח, הוא יבקש ממך להזין את הסיסמה כדי לפתוח אותו.

הזן סיסמה עבור PDF מאובטח

PDF עם אפשרות הדפסה מושבתת

לפי ההרשאה שנקבעה במהלך ההמרה, ל-PDF הפלט יהיו הרשאות מוגבלות. המשתמש לא יוכל להדפיס קובץ PDF זה עקב אפשרויות הדפסה מושבתות.

Word כ-PDF מוגן

קבל רישיון זמני בחינם

אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.

סיכום

לסיכום, בדקנו כיצד להשתמש ב-C# כדי להציג ולהמיר מסמכי Word באופן תכנותי לקובצי PDF, כולל האפשרות להגן על ה-PDF שנוצר באמצעות סיסמה. למדנו גם להגביל את הדפסת קבצי PDF לפי הגדרות ההרשאות שלו. עם הידע הזה, כעת תוכל ליצור בקלות אפליקציית צפייה ב-Word ו-PDF משלך בדומה ל-GroupDocs.Viewer Online App.

כדי לקבל הבנה נוספת של GroupDocs.Viewer עבור .NET, עיין בתיעוד שלו. אם יש לך שאלות או בירורים, פנה אלינו דרך הפורום.

ראה גם