היכולת להמיר מסמכים ל-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 מוגן בסיסמה עם אפשרות הדפסה מושבתת באמצעות C#
כאן תמצא את התשובה לשתי השאלות הבאות שלך בכמה שורות קוד בלבד:
- כיצד להמיר מסמך Word ל-PDF מוגן בסיסמה?
- כיצד ליצור 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 זה עקב אפשרויות הדפסה מושבתות.
קבל רישיון זמני בחינם
אתה יכול לקבל רישיון זמני בחינם כדי לנסות את הספרייה ללא מגבלות הערכה.
סיכום
לסיכום, בדקנו כיצד להשתמש ב-C# כדי להציג ולהמיר מסמכי Word באופן תכנותי לקובצי PDF, כולל האפשרות להגן על ה-PDF שנוצר באמצעות סיסמה. למדנו גם להגביל את הדפסת קבצי PDF לפי הגדרות ההרשאות שלו. עם הידע הזה, כעת תוכל ליצור בקלות אפליקציית צפייה ב-Word ו-PDF משלך בדומה ל-GroupDocs.Viewer Online App.
כדי לקבל הבנה נוספת של GroupDocs.Viewer עבור .NET, עיין בתיעוד שלו. אם יש לך שאלות או בירורים, פנה אלינו דרך הפורום.