המרת SVG ל-HTML

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

ממיר SVG ל-HTML - התקנת API של C#

Aspose.SVG for .NET API מאפשר לך ליצור, לערוך או להמיר קבצי SVG באופן פרוגרמטי ביישומי NET שלך. אתה יכול לרנדר SVG לפורמט PDF ולאחר מכן להשתמש ב-Aspose.PDF for .NET API להמרת קובץ PDF לפורמט HTML. אתה יכול בקלות להגדיר את ממשקי ה-API הללו על ידי הורדת קבצי ה-DLL מהקטע מהדורות חדשות, או עם הפקודות הבאות של NuGet:

PM> Install-Package Aspose.SVG
PM> Install-Package Aspose.Pdf

שלבים להמרת SVG לדף אינטרנט HTML באופן פרוגרמטי ב-C#

אנא בצע את השלבים הבאים להמרת SVG לקובץ HTML באמצעות C#:

  • אתחול אובייקט MemoryStream וטען קובץ SVG קלט באמצעות אובייקט המחלקה SVGDocument.
// אתחול MemoryStream כדי לשמור קובץ PDF מתווך
MemoryStream stream = new MemoryStream();

// טען קובץ SVG קלט
using (SVGDocument document = new SVGDocument("Sample.svg"))
// ציין PdfRenderingOptions
PdfRenderingOptions options = new PdfRenderingOptions()
{
    // הגדר מאפייני הגדרת עמוד
    PageSetup =
    {
        Sizing = SizingType.FitContent
    }
};
  • אתחול מופע המחלקה PdfDevice לייצוא קובץ PDF.
// אתחול אובייקט המחלקה PdfDevice
using (PdfDevice device = new PdfDevice(options, stream))
{
    // עיבוד SVG לקובץ PDF
    document.RenderTo(device);
}
  • טען את קובץ ה-PDF מאובייקט MemoryStream והמר אותו לקובץ HTML עם ספירת SaveFormat.
// טען את מסמך ה-PDF המעובד
Document pdfDocument = new Document(stream);

// שמור תוכן קובץ SVG לפלט פורמט HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);

C# המרת SVG ל-HTML - קטע קוד מלא

דוגמת הקוד הבאה מראה כיצד להמיר SVG לדף אינטרנט HTML באופן תוכנתי באמצעות C#:

// אתחול MemoryStream כדי לשמור קובץ PDF מתווך
MemoryStream stream = new MemoryStream();

// טען קובץ SVG קלט
using (SVGDocument document = new SVGDocument("Sample.svg"))
{
    // ציין PdfRenderingOptions
    PdfRenderingOptions options = new PdfRenderingOptions()
    {
        // הגדר מאפייני הגדרת עמוד
        PageSetup =
        {
            Sizing = SizingType.FitContent
        }
    };
    using (PdfDevice device = new PdfDevice(options, stream))
    {
        // עיבוד SVG לקובץ PDF
        document.RenderTo(device);
    }
}            

// טען את מסמך ה-PDF
Document pdfDocument = new Document(stream);

// שמור תוכן קובץ SVG לפלט פורמט HTML
pdfDocument.Save("Sample.html", SaveFormat.Html);

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

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

סיכום

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

ראה גם