פורמט קובץ STL (STereoLithography) משמש לשרטוטי CAD תלת מימד והדפסת תלת מימד. ישנן מספר דרישות כאשר המפתחים נדרשים לעבד קבצי STL באופן פרוגרמטי לפורמטים שונים אחרים. אחת הסיבות להמרה היא ניידות טובה יותר. במאמר זה, תלמד כיצד לעבד את קבצי STL לפורמט PDF באמצעות C#. בנוסף, נמיר את קבצי STL לפורמט HTML, JPG ו-PNG בתוך יישום NET באמצעות דוגמאות.

הנושאים הבאים נדונים להלן:

.NET API לצפייה בקבצי STL

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

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

PM> Install-Package GroupDocs.Viewer

הצג קובץ STL כ-PDF באמצעות C#

לעתים קרובות נדרש להמיר את פורמט הסטריאוליטוגרפיה STL לפורמט PDF בשל הניידות הגבוהה שלו. השלבים הבאים מראים כיצד להמיר את קבצי STL לפורמט PDF באמצעות C#.

  • טען את קובץ STL באמצעות המחלקה Viewer.
  • הכן את אפשרויות עיבוד ה-PDF באמצעות המחלקה PdfViewOptions.
  • השתמש בשיטה View() כדי להציג קובץ STL כ-PDF.

הדוגמה הבאה של קוד C# מעבדת את קבצי STL לפורמט PDF.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PdfViewOptions options = new PdfViewOptions("path/stl-output.pdf");
    viewer.View(options);
}

הצג קובץ STL כ-HTML, JPG או PNG באמצעות C#

באופן דומה, אתה יכול להמיר את קבצי STL לפורמטים אחרים בהתאם לדרישה. השלבים הבאים עוזרים לך לעבד את קבצי STL לפורמטים שונים אחרים באמצעות C#.

  • טען את קובץ STL באמצעות המחלקה Viewer.
  • הכן את אפשרויות הרינדור לפי פורמט ההמרה:
    • עיבוד HTML צריך את המחלקה HtmlViewOptions. (תוכל להשתמש במשאבים מוטבעים או חיצוניים)
    • עיבוד JPG משתמש במחלקה JpgViewOptions.
    • עיבוד PNG מחייב את המחלקה PngViewOptions.
  • השתמש בשיטה View() כדי להציג קובץ STL כ-HTML, JPG או PNG.

להלן דוגמאות C# המציגות בנפרד קבצי STL לכל פורמט באמצעות אפשרויות הפורמט המתאימות.

STL ל-HTML באמצעות C#

קוד C# הבא ממיר את קובץ STL ל-HTML עם משאבים משובצים. באופן דומה, אתה יכול להמיר ל-HTML עם משאבים חיצוניים.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("path/stl-output.html");
    viewer.View(options);
}

STL ל JPG באמצעות C#

קוד C# הבא ממיר את קובץ STL לפורמט תמונה JPG.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    JpgViewOptions options = new JpgViewOptions("path/stl-output.jpg");
    viewer.View(options);
}

STL ל-PNG באמצעות C#

קוד C# הבא ממיר את קובץ STL לפורמט תמונה PNG.

using (Viewer viewer = new Viewer("path/input.stl"))
{
    PngViewOptions options = new PngViewOptions("path/stl-output.png");
    viewer.View(options);
}

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

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

סיכום

לסיום, למדנו כיצד לעבד את קבצי STL לפורמטים אחרים. באופן ספציפי, המרנו את קבצי ה-STL לפורמטים של PDF, HTML, JPG ו-PNG באמצעות הדוגמה של C#. אתה יכול לבנות אפליקציית צופה STL משלך כמו Groupdocs.Viewer Online App.

למידע נוסף על GroupDocs.Viewer for .NET, בקר בתיעוד שלו. לשאלות, צור איתנו קשר דרך הפורום.

ראה גם