אתה יכול להדפיס מסמכי דיאגרמה כמו VSDX, DWG, VDW, VSTX באופן פרוגרמטי באמצעות C#. Aspose.Diagram for .NET ניתן לשלב את ה-API באפליקציות מבוססות ה-NET שלך כדי לעבוד עם קבצי Microsoft Visio. אנא עיין במקרי השימוש הבאים להדפסת מסמכי דיאגרמה:
- Visio Document VSD, VSDX, DWG וכו’, מדפסת – התקנת API של C#
- הדפס מסמך Visio עם XPsPrint באופן פרוגרמטי באמצעות C#
- הדפסת דיאגרמת Visio למדפסת ברירת המחדל באופן פרוגרמטי ב-C#
- הדפס דיאגרמת Visio למדפסת ספציפית באופן פרוגרמטי עם C#
Visio Document VSD, VSDX, DWG וכו’, מדפסת – התקנת API של C#
אתה יכול להדפיס צורות ודיאגרמות של Visio ב-VSD, VSDX, DWG ובפורמטי קבצים נתמכים רבים אחרים באמצעות Aspose.Diagram for .NET. כל שעליך לעשות הוא להגדיר את ה-API על ידי הורדת קובץ ה-DLL מ-מהדורות חדשות, או התקן אותו במהירות ממנהל החבילות NuGet עם פקודת ההתקנה הבאה:
PM> Install-Package Aspose.Diagram
הדפס מסמך Visio עם XPsPrint באופן פרוגרמטי באמצעות C#
מחלקה XpsPrint מועילה מאוד להדפסת קובצי דיאגרמה ביישום בצד השרת מכיוון ששימוש במחלקות הדפסה .NET Framework אינו נתמך על ידי שירות. השלבים הבאים מסבירים כיצד להדפיס מסמך Visio עם XPsPrint באופן פרוגרמטי עם C#:
- השתמש ב-Aspose.Diagram כדי להמיר את המסמך ל-XPS ולאחסן אותו בזרם זיכרון.
- שלח מסמך דיאגרמה למדפסת באמצעות XPsPrint API.
הקוד הבא מראה כיצד להדפיס מסמך Visio על ידי שליחתו למדפסת עם XPsPrint API:
public static void Print(Diagram diagram, string printerName, string jobName, bool isWait)
{
if (diagram == null)
throw new ArgumentNullException("document");
// השתמש ב-Aspose.Diagram כדי להמיר את המסמך ל-XPS ולאחסן בזרם זיכרון.
MemoryStream stream = new MemoryStream();
diagram.Save(stream, SaveFileFormat.XPS);
stream.Position = 0;
// שלח מסמך דיאגרמה למדפסת באמצעות XPsPrint API
Print(stream, printerName, jobName, isWait);
}
הדפס דיאגרמת Visio למדפסת ברירת המחדל באופן פרוגרמטי ב-C#
ניתן להדפיס קובץ Visio Diagram כגון VSDX, DWG, VST וכו’ באופן תכנותי באמצעות C#. אנא בצע את השלבים הבאים:
הקוד שלהלן מסביר כיצד להדפיס קובצי דיאגרמה של מיקרוסופט למדפסת ברירת מחדל באופן תכנותי עם C#:
// טען מקור Visio VSD או VSDX דיאגרמת
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// קרא לשיטת ההדפסה כדי להדפיס את כל הדיאגרמה באמצעות מדפסת ברירת המחדל
diagram.Print();
הדפס דיאגרמת Visio למדפסת ספציפית באופן פרוגרמטי עם C#
ניתן להדפיס דיאגרמת Visio המכילה צורות שונות למדפסת ספציפית באמצעות השלבים הבאים:
הקוד הבא מפרט כיצד להדפיס קובץ דיאגרמה למדפסת ספציפית ב-C#:
// טען דיאגרמת Visio מקור
Diagram diagram = new Diagram(dataDir + "Drawing1.vsdx");
// קרא לשיטת ההדפסה כדי להדפיס תרשים שלם באמצעות שם המדפסת והגדר את שם המסמך בעבודת ההדפסה
diagram.Print("LaserJet1100", "Test Job");
קבל רישיון API בחינם
אתה יכול לבקש Free Temporary License כדי להעריך את ה-API ללא כל הגבלה.
סיכום
במאמר זה, למדת כיצד להדפיס דיאגרמות וצורות של Microsoft Visio ב-VSDX, VSD, DWG ופורמטים אחרים של קבצים באופן פרוגרמטי באמצעות C#. אתה יכול להגדיר אפשרויות שונות כמו ברירת מחדל או מדפסת ספציפית או שם עבודה וכו’ בהתאם לדרישות שלך. יתר על כן, אתה יכול לעבור על תיעוד כדי לחקור תכונות אחרות. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו בפורום תמיכה בחינם.