מיזוג שילוב SVG csharp

SVG תמונות (Scalable Vector Graphics) משמשות לעתים קרובות כדי לשמור על איכות התמונות. בתרחישים מסוימים, ייתכן שיהיה עליך למזג או לשלב מספר קובצי תמונת SVG. במאמר זה תלמדו כיצד למזג תמונות SVG לקובץ PDF או XPS. אנא עיין בסעיפים הבאים לפרטים נוספים:

שלב או מיזוג מספר תמונות SVG לקובץ PDF או XPS בודד - התקנת API של C#

Aspose.SVG for .NET API נועד ליצור, לתפעל או להמיר קובצי SVG לפורמטים נתמכים של קבצים. אתה יכול להשתמש בקלות ב-API על ידי הורדת קובצי העזר שלו מהקטע הורדות, או באמצעות פקודת ההתקנה הבאה של NuGet:

PM> Install-Package Aspose.SVG

מיזוג תמונות SVG לקובץ PDF עם C#

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

  1. אתחול מסמכי SVG מקבצים למיזוג תמונות.
  2. צור מופע של מחלקה SvgRenderer.
  3. ציין מאפיינים שונים באמצעות האובייקט PdfRenderingOptions.
  4. צור מופע של מחלקת PdfDevice.
  5. מיזוג קובצי תמונת SVG למסמך PDF.

הקוד הבא מראה כיצד למזג או לשלב תמונות SVG למסמך PDF עם C#:

// אתחול מסמכי SVG מקבצים למיזוג מאוחר יותר
SVGDocument document1 = new SVGDocument(dataDir + "owl.svg");
SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");
SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");

// צור מופע של SvgRenderer
Rendering.SvgRenderer renderer = new Rendering.SvgRenderer();

// ציין PdfRenderingOptions
var options = new PdfRenderingOptions()
{
    // הגדר מאפייני הגדרת עמוד
    PageSetup =
    {
        Sizing = SizingType.FitContent
    }
};

// צור מופע של PdfDevice
PdfDevice device = new PdfDevice(options, dataDir + "Merged_PDF.pdf");

// מיזוג או שילוב של כל מסמכי SVG לקובץ PDF.
renderer.Render(device, document1, document2, document3);

שלב תמונות SVG לקובץ XPS באמצעות C#

אתה יכול למזג תמונות SVG לקובץ XPS עם השלבים הבאים:

  1. טען תמונות SVG קלט למיזוג.
  2. אתחול אובייקט של מחלקה SvgRenderer.
  3. צור מופע של מחלקה XPSRenderingOptions.
  4. ציין גודל עמוד XPS פלט, שוליים וכו'.
  5. צור מופע מסוג XpsDevice.
  6. מיזוג או שלב את כל מסמכי ה-SVG לקובץ XPS.

דוגמת הקוד שלהלן מסבירה כיצד למזג או לשלב תמונות SVG לקובץ XPS ב-C#:

// אתחול מסמכי SVG מקבצים למיזוג מאוחר יותר
SVGDocument document1 = new SVGDocument(dataDir + "owl.svg");
SVGDocument document2 = new SVGDocument(dataDir + "conclusion.svg");
SVGDocument document3 = new SVGDocument(dataDir + "Lineto.svg");

// צור מופע של SvgRenderer
SvgRenderer renderer = new SvgRenderer();

// ציין XPSRenderingOptions
var options = new XpsRenderingOptions()
{
    // הגדר את גודל עמוד XPS, שוליים וכו'.
    PageSetup =
    {
        AnyPage = new Page(new Size(500, 500))
    }
};

// צור מופע של XpsDevice
Xps.XpsDevice device = new Xps.XpsDevice(options, dataDir + "Merged_XPS.xps");

// מיזוג או שילוב של כל מסמכי SVG לקובץ XPS.
renderer.Render(device, document1, document2, document3);

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

אתה יכול לבקש Free Temporary License כדי להעריך את כל התכונות של ה-API ללא הגבלות כלשהן.

סיכום

במאמר זה, למדת כיצד למזג מספר קובצי תמונת SVG לקובץ PDF או XPS עם תוצאות נאמנות גבוהה. שני מקרי השימוש נדונים יחד עם דוגמאות הקוד כדי שתוכל לנסות במהירות את התכונות הללו של ה-API. יתר על כן, אתה יכול לחקור את API תיעוד כדי לבדוק תכונות אחרות של ה-API. בכל מקרה של חששות, אנא אל תהסס לפנות אלינו בפורום תמיכה בחינם.

ראה גם