עם הצורך הגובר לשמור על תוכן אינטרנטי בפורמט קבוע וניתן לשיתוף, המרה של HTML לדפי PDF הפכה לדרישה נפוצה. PDF מבטיחה פורמט קבוע, תאימות אוניברסלית, והיא אידיאלית לדיווח, ארכוב והדפסה.

עם העזרה של API REST של .NET, תוכל לאוטומט את השינוי הזה במהירות ובשליטה מלאה על פריסת הפלט, שוליים, גופנים ועוד.

HTML to PDF REST API for .NET

ה Aspose.HTML Cloud SDK for .NET מספק תכונות חזקות כדי להמיר HTML ל-PDF בצורה חלקה עם מספר שורות קוד. הוא תומך במספר סוגי קלט, אחסון מבוסס ענן, והגדרות פלט בהתאמה אישית גבוהה.

ה-Cloud SDK זמין להורדה מ- NuGet או מ- GitHub. עכשיו, כדי להתקין את ה-SDK דרך מנהל החבילות NuGet, אנא בצע את הפקודה הבאה:

PM> Install-Package Aspose.HTML-Cloud

בהמשך, הרשמו ב- Aspose Cloud dashboard כדי לקבל את ה- Client ID ואת ה- Client Secret שלכם.

המיר HTML ל-PDF ב-C# (.NET)

בואו נלך דרך המרת קובץ HTML שמור ל-PDF באמצעות ה-SDK.

  1. אתחול ה- HtmlApi עם אישורי הגישה שלך.
  2. Upload HTML file to the cloud storage.
  3. השתמש ב PutConvertDocumentToPdf(…) כדי לשמור HTML בפורמט PDF.
// קבל ClientID מ- https://dashboard.aspose.cloud/
string clientSecret = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
// base URL string
const string SERVICE_API_HOST = "https://api.aspose.cloud";

// Create HtmlApi instance
HtmlApi htmlApi = new HtmlApi(clientID, clientSecret,SERVICE_API_HOST);

String name = "inputHTML.html";// inpit Document name.
int width = 800; // Resulting image width.
int height = 1000; // Resulting image height.
int leftMargin = 10; // Left resulting image margin.
int rightMargin = 10; // Right resulting image margin.
int topMargin = 10; // Top resulting image margin.
int bottomMargin = 10; // Bottom resulting image margin.

// שם הקובץ התוצאה
string resultantFile = "Resultant.pdf";

try
{
    // טען את הקובץ מהכונן המקומי
    using (var file = System.IO.File.OpenRead(@"C:\Users\shahbnay\Desktop\" + name))
    {
        // צור מופע של StorageApi
        var uploadFileRequest = new StorageApi(clientID, clientSecret, SERVICE_API_HOST);
        
        // להעלות קובץ HTML לאחסון בענן
        uploadFileRequest.UploadFile(file, "inputHTML.html");
    }
    
    // בצע את ההמרה לפורמט PDF
    // שמור את הפלט לאחסון בענן
    AsposeResponse response = htmlApi.PutConvertDocumentToPdf(
    name, resultantFile, width, height,
    leftMargin, rightMargin, topMargin, bottomMargin);
    
    // print success message if conversion is successful
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("HTML successfully converted to PDF !");
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
תצוגה מקדימה של ההמרה

תמונה 2:- תצוגה מקדימה של המרה מ- HTML ל- PDF.

הקובץ המתקבל שנוצר בדוגמה למעלה ניתן להורדה מ- Resultant.pdf.

המיר דף אינטרנט ל-PDF באמצעות cURL

מעדיף גישה באמצעות שורת הפקודה או צד השרת? אז, אנא נסה להשתמש בפקודת cURL כדי לשמור את ה- HTML כ- PDF.

יתרונות השימוש ב-cURL:

  • מינימליים תלותים.
  • ניתן לשלב בקלות בצנרות CI/CD.
  • מושלם לסקריפטינג ואוטומציה ללא שרתים.
  1. Generate Access Token
 curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=4db2f826-bf9c-42e7-8b2a-8cbca2d15553&client_secret=d757548a9f2558c39c2feebdf85b4c44" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"
  1. העלאת קובץ HTML לענן נא בצע את הפקודה הבאה כדי להעלות את קובץ ה-HTML לשירות הענן:
curl -X PUT "https://api.aspose.cloud/html/storage/file/inputHTML.html" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}
  1. המרת HTML ל-PDF
curl -X PUT "https://api.aspose.cloud/html/inputHTML.html/convert/pdf?outPath=Converted.pdf&width=800&height=1000&leftMargin=10&rightMargin=10&topMargin=10&bottomMargin=10" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

מחשבות סופיות

בין אם אתם בונים מערכת דיווח, כלי אוטומציה של מסמכים או מערכת ארכיון תוכן—Aspose.HTML Cloud SDK עבור .NET מספקת דרך אמינה וידידותית למפתחים להמיר HTML ל-PDF בצורה תוכנתית. ואם אתם מעדיפים סקריפטינג, cURL מספקת אלטרנטיבה מהירה וקלה לסביבות חסרות ראש.

קח שליטה מלאה על זרמי העבודה של התוכן שלך היום עם הכוח של המרת веб ל- PDF ב-.NET.

אפליקציית המרה חינמית מ- HTML ל- DPF

כדי להיות עדים לצרכים המדהימים של REST API, אנא נסה להשתמש באפליקציה החינמית שלנו HTML to PDF Converter.

להמיר html ל pdf בחינם

מר converter HTML ל PDF באינטרנט.

קישורים שימושיים

שאלות נפוצות – FAQs

Can I convert HTML to XPS online?

  • כן.除了 HTML להמרת PDF, אתה יכול בקלות לבצע המרת HTML ל-XPS באמצעות Aspose.HTML REST API. לפרטים נוספים, אנא בקרו ב- Convert HTML to XPS online.

האם אני צריך שיהיה מותקן Adobe Acrobat?

  • לא. זו פתרון מבוסס ענן ועובד באופן עצמאי מ- Adobe Acrobat או מוצרים דומים.

האם יש ניסיון חינם?

  • כן. אתה יכול לקבל 150 קריאות API חינם בחודש עם trial account. למידע על מחירים, אנא בקר בpricing guide.

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד יותר על: