ไฟล์ HTML ถูกใช้อย่างแพร่หลายทางอินเทอร์เน็ต การแปลง HTML เป็น PDF มีประโยชน์สำหรับการดู อ่านเอกสารออฟไลน์ พิมพ์หรือแชร์ไฟล์ PDF ที่แปลงแล้วในรูปแบบป้องกัน ในสถานการณ์ต่างๆ คุณต้องแปลงหน้าเว็บหรือไฟล์ HTML เป็นเอกสาร PDF โดยทางโปรแกรมในแอปพลิเคชัน .NET ของคุณ ดังนั้นในบทความนี้ เราจะพูดถึงขั้นตอนในการแปลง HTML เป็น PDF ใน C# โดยใช้ REST API
หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:
- HTML เป็น PDF C# Converter API - ดาวน์โหลดฟรี
- วิธีแปลง HTML เป็น PDF ใน C# โดยใช้ REST API
- แปลง HTML เป็น PDF ใน C# โดยใช้ตัวเลือกขั้นสูง
HTML เป็น PDF C# Converter API - ดาวน์โหลดฟรี
ในการแปลงหน้าเว็บ HTML เป็นไฟล์ PDF หรือสำหรับการแปลงไฟล์ HTML เป็น PDF เป็นชุด ฉันจะใช้ .NET SDK of GroupDocs.Conversion Cloud API เหตุผลที่เราพูดถึงไฟล์ HTML เป็น PDF ตัวแปลงไฟล์ดาวน์โหลดไลบรารี C# ฟรีที่นี่คือโซลูชันการแปลงไฟล์ที่ทรงพลัง มีประสิทธิภาพ และประสิทธิภาพสูง ให้การแปลงเอกสารและรูปภาพคุณภาพสูงกว่า 50 ประเภท รวมถึง MS Office ทั้งหมด, PDF, HTML, CAD, ภาพแรสเตอร์ และอื่นๆ อีกมากมาย โดยจะแปลงรายการ รูปแบบเอกสารต้นฉบับที่รองรับ เป็นรูปแบบไฟล์อื่น ๆ ที่รองรับ ปัจจุบัน มี C#, Java, PHP, Ruby, Python และ Node.js SDK เป็น สมาชิกตระกูลการแปลงเอกสาร สำหรับ Cloud API
คุณสามารถติดตั้ง GroupDocs.Conversion .Net SDK ลงในโปรเจ็กต์ Visual Studio ของคุณได้จาก NuGet Package manager หรือใช้คำสั่งต่อไปนี้ใน .Net CLI:
dotnet add package GroupDocs.Conversion-Cloud --version 22.10.0
หลังการติดตั้ง คุณต้องได้รับรหัสไคลเอ็นต์และรหัสลับไคลเอ็นต์จาก แดชบอร์ด ก่อนเริ่มทำตามขั้นตอนและตัวอย่างโค้ดที่มี เพิ่มรหัสลูกค้าและรหัสลับลูกค้าของคุณในรหัสที่แสดงด้านล่าง:
//รับ clientId & clientSecret จาก https://dashboard.groupdocs.cloud (ต้องลงทะเบียนฟรี)
string clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
string clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
string myStorage = "test-internal-storage";
var configuration = new Configuration(clientId, clientSecret);
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
วิธีแปลง HTML เป็น PDF ใน C# โดยใช้ REST API
ในส่วนนี้ เราจะพูดถึงรายละเอียดเกี่ยวกับวิธีการแปลงหน้า HTML เป็นไฟล์ PDF ใน C# โดยใช้ REST API โดยทำตามขั้นตอนง่ายๆ ดังนี้
อัปโหลดเอกสาร
ประการแรก อัปโหลดเอกสาร HTML ไปยังที่เก็บข้อมูลบนคลาวด์โดยใช้วิธีใดๆ ต่อไปนี้:
- การใช้ แดชบอร์ด
- อัปโหลดไฟล์ต้นฉบับโดยใช้ Upload File API จากเบราว์เซอร์
- อัปโหลดโดยทางโปรแกรมโดยใช้ตัวอย่างโค้ดที่ระบุด้านล่าง
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
using System.IO;
namespace GroupDocs.Conversion.CSharp
{
// อัปโหลดไฟล์ตัวอย่าง
class Upload_File
{
static void Main(string[] args)
{
try
{
// เริ่มต้น API
var fileApi = new FileApi(configuration);
// เปิดไฟล์
var fileStream = File.Open(@"H:\groupdocs-cloud-data\input-sample-file.html", FileMode.Open);
// สร้างคำขออัปโหลดไฟล์
var request = new UploadFileRequest("csharp-testing/input-sample-file.html", fileStream, myStorage);
// อัพโหลดไฟล์
var response = fileApi.UploadFile(request);
Console.WriteLine("HTML File Upload Process Completed: " + response.Uploaded.Count.ToString());
fileStream.Close();
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs FileApi: " + e.Message);
}
}
}
}
ด้วยเหตุนี้ ไฟล์ HTML ต้นฉบับจะถูกอัปโหลดไปยัง Cloud Storage
แปลงไฟล์ HTML เป็น PDF ออนไลน์
ส่วนนี้สาธิตวิธีแปลง HTML เป็น PDF ออนไลน์ใน C# โดยทางโปรแกรมโดยใช้ REST API ทำตามขั้นตอนที่ระบุไว้ด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ ConvertApi
- ประการที่สอง สร้างตัวอย่างของ ConvertSettings
- ประการที่สาม ระบุเส้นทางไฟล์ HTML อินพุต
- จากนั้น กำหนด “pdf” ให้กับรูปแบบ
- จากนั้นระบุพาธของไฟล์เอาต์พุต
- ตอนนี้ สร้าง ConvertDocumentRequest ด้วย ConvertSettings
- สุดท้าย แปลงโดยเรียกเมธอด convertDocument() ด้วย ConvertDocumentRequest
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลงเอกสาร HTML เป็นเอกสาร PDF ใน C# โดยใช้ REST API:
// วิธีแปลง HTML เป็น PDF ใน C# โดยใช้ REST API
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Conversion.CSharp
{
// เปลี่ยน HTML เป็นไฟล์ PDF ออนไลน์
class Convert_HTML_to_PDF
{
static void Main(string[] args)
{
try
{
// สร้างอินสแตนซ์ API ที่จำเป็น
var apiInstance = new ConvertApi(configuration);
// เตรียมการตั้งค่าการแปลง
var settings = new ConvertSettings
{
FilePath = "csharp-testing/input-sample-file.html",
Format = "pdf",
OutputPath = "csharp-testing/output-sample-file.pdf"
};
// แปลงเป็นรูปแบบที่กำหนด
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted HTML to PDF format online in C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
}
}
}
}
แปลงเอกสาร PDF
ดาวน์โหลดไฟล์ที่แปลงแล้ว
นี่คือวิธีที่คุณสามารถแปลงไฟล์ HTML เป็น PDF จากนั้นดาวน์โหลดไฟล์ PDF ที่แปลงแล้วจากระบบคลาวด์โดยใช้ข้อมูลโค้ดต่อไปนี้:
// วิธีดาวน์โหลดไฟล์ HTML ที่แปลงแล้วใน C#
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Conversion.CSharp
{
// ดาวน์โหลดไฟล์เอาต์พุต
class Download_File
{
static void Main(string[] args)
{
try
{
// เริ่มต้น API
var fileApi = new FileApi(configuration);
// สร้างคำขอดาวน์โหลดไฟล์
var downloadRequest = new DownloadFileRequest("csharp-testing/output-sample-file.pdf", myStorage);
// ดาวน์โหลดไฟล์
Stream downloadResponse = fileApi.DownloadFile(downloadRequest);
// บันทึกไฟล์ในไดเร็กทอรีการทำงาน
using (var fileStream = System.IO.File.Create("H:\\groupdocs-cloud-data\\output-sample-file.pdf"))
{
downloadResponse.Seek(0, SeekOrigin.Begin);
downloadResponse.CopyTo(fileStream);
}
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs FileApi: " + e.Message);
}
}
}
}
แปลง HTML เป็น PDF ใน C# โดยใช้ตัวเลือกขั้นสูง
.NET SDK ให้คุณแปลงไฟล์ HTML เป็นเอกสาร PDF ที่เข้ารหัสได้ แปลงเว็บเพจ HTML เป็นไฟล์ PDF ด้วยการตั้งค่าขั้นสูงโดยทำตามขั้นตอนด้านล่าง:
- ประการแรก สร้างอินสแตนซ์ของ ConvertApi
- ประการที่สอง สร้างตัวอย่างของ ConvertSettings
- ประการที่สาม ระบุเส้นทางไฟล์ html อินพุต
- ถัดไป กำหนด “pdf” เป็นรูปแบบ
- จากนั้น สร้างอินสแตนซ์ของ PdfConvertOptions
- คุณสามารถตั้งค่าตัวเลือกการแปลงต่างๆ เช่น CenterWindow, FromPage, margins (บน, ซ้าย, ขวา, ล่าง) เป็นต้น
- ถัดไป ระบุเส้นทางไฟล์เอาต์พุต
- จากนั้น สร้าง ConvertDocumentRequest ด้วย ConvertSettings
- สุดท้าย แปลงไฟล์ HTML เป็นเอกสาร PDF โดยเรียกเมธอด convertDocument() ด้วย ConvertDocumentRequest
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีบันทึกหน้า HTML เป็น PDF ออนไลน์ด้วยการตั้งค่าขั้นสูง:
// วิธีแปลง HTML เป็น PDF ใน C# โดยใช้ตัวเลือกขั้นสูง
using System;
using GroupDocs.Conversion.Cloud.Sdk.Api;
using GroupDocs.Conversion.Cloud.Sdk.Client;
using GroupDocs.Conversion.Cloud.Sdk.Model;
using GroupDocs.Conversion.Cloud.Sdk.Model.Requests;
namespace GroupDocs.Conversion.CSharp
{
// เปลี่ยน HTML เป็นไฟล์ PDF ออนไลน์
class Convert_HTML_to_PDF
{
static void Main(string[] args)
{
try
{
// สร้างอินสแตนซ์ API ที่จำเป็น
var apiInstance = new ConvertApi(configuration);
// เตรียมการตั้งค่าการแปลง
var settings = new ConvertSettings
{
FilePath = "csharp-testing/input-sample-file.html",
Format = "pdf",
ConvertOptions = new PdfConvertOptions
{
CenterWindow = true,
CompressImages = false,
DisplayDocTitle = true,
Dpi = 1024,
FitWindow = false,
FromPage = 1,
Grayscale = false,
ImageQuality = 100,
Linearize = false,
MarginTop = 5,
MarginLeft = 5,
Password = "password",
UnembedFonts = true,
RemoveUnusedStreams = true,
RemoveUnusedObjects = true,
RemovePdfaCompliance = false
},
OutputPath = "csharp-testing/output-sample-file.pdf"
};
// แปลงเป็นรูปแบบที่กำหนด
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Console.WriteLine("Successfully converted HTML to PDF online using C#: " + response[0].Url);
}
catch (Exception e)
{
Console.WriteLine("Exception when calling GroupDocs ConvertApi: " + e.Message);
}
}
}
}
นี่คือวิธีบันทึก HTML เป็น PDF โปรดทำตามขั้นตอนที่กล่าวถึงก่อนหน้านี้เพื่ออัปโหลดและดาวน์โหลดไฟล์
เอาต์พุต
ตัวแปลง HTML เป็น PDF ออนไลน์ฟรี
วิธีแปลง HTML เป็น PDF ออนไลน์ฟรี โปรดลองใช้ โปรแกรมแปลง HTML เป็น PDF ออนไลน์ฟรี เพื่อแปลงไฟล์ HTML เป็น PDF ออนไลน์ฟรี ซึ่งพัฒนาโดยใช้ API ข้างต้น
บทสรุป
ในบทความนี้ เราได้สำรวจขั้นตอนเกี่ยวกับ:
- วิธีเปลี่ยน HTML เป็น PDF ออนไลน์ใน C# บนคลาวด์
- อัปโหลดเว็บเพจ html โดยทางโปรแกรมแล้วดาวน์โหลดไฟล์ PDF ที่แปลงแล้วจากคลาวด์
- แปลง HTML เป็น PDF ออนไลน์โดยไม่สูญเสียการจัดรูปแบบใน C# โดยใช้ตัวเลือกขั้นสูง
- ตัวแปลง HTML เป็น PDF ออนไลน์ฟรี
คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Conversion Cloud API โดยใช้ เอกสารประกอบ นอกจากนี้ เรายังมีส่วน การอ้างอิง API ที่ช่วยให้คุณแสดงภาพและโต้ตอบกับ API ของเราได้โดยตรงผ่านเบราว์เซอร์ หากคุณสนใจที่จะเปลี่ยนแปลงซอร์สโค้ดของ C# Cloud SDK สามารถดาวน์โหลดได้จาก GitHub
ในที่สุด groupdocs.com กำลังเขียนบทความบล็อกใหม่ ดังนั้นโปรดติดตามการอัปเดตอย่างสม่ำเสมอ
ถามคำถาม
ในกรณีที่คุณพบปัญหาใดๆ ขณะใช้ไลบรารีตัวแปลง HTML เป็น PDF โปรดติดต่อเราผ่านทาง ฟอรัมสนับสนุนฟรี
คำถามที่พบบ่อย
วิธีแปลงหน้า HTML เป็นไฟล์ PDF
โปรดติดตาม ลิงก์นี้ เพื่อเรียนรู้ข้อมูลโค้ด C# สำหรับวิธีบันทึกไฟล์ HTML เป็น PDF อย่างรวดเร็วและง่ายดาย
จะดาวน์โหลด SDK ตัวแปลง HTML เป็น PDF ได้อย่างไร
ติดตั้งตัวแปลงไฟล์ HTML เป็น PDF ดาวน์โหลดไลบรารี C# ฟรี เพื่อสร้าง ดาวน์โหลด และประมวลผลการแปลง HTML เป็น PDF โดยทางโปรแกรม
ตัวแปลง HTML เป็น PDF ที่ดีที่สุดทางออนไลน์ฟรีคืออะไร
ตัวแปลง HTML เป็น PDF ออนไลน์ช่วยให้คุณแปลงหน้า HTML หน้าเดียวหรือหลายหน้าเป็นเอกสาร PDF ได้ฟรี แปลง HTML เป็น PDF ออนไลน์ฟรีโดยใช้ HTML ออนไลน์เป็น PDF converter อย่างรวดเร็วในไม่กี่วินาที
ฉันจะแปลง HTML เป็น PDF ออนไลน์ฟรีได้อย่างไร
- เปิด ตัวแปลง HTML เป็น PDF ออนไลน์ฟรี
- คลิกภายในพื้นที่วางไฟล์เพื่ออัปโหลดไฟล์ HTML หรือลากและวางไฟล์ HTML
- คลิกที่ปุ่มแปลงทันที หน้าเว็บ HTML ของคุณจะถูกอัปโหลดและแปลงเป็นรูปแบบไฟล์ PDF
- ลิงค์ดาวน์โหลดไฟล์เอาต์พุตจะพร้อมใช้งานทันทีหลังจากการแปลง
วิธีแปลง HTML เป็น PDF ใน windows 10 ฟรี
โปรดไปที่ ลิงก์นี้ เพื่อดาวน์โหลดซอฟต์แวร์แปลง HTML เป็น PDF ฟรี ซอฟต์แวร์แปลงเอกสารฟรีนี้จะแปลงไฟล์ HTML เป็น PDF ใน windows 10 ด้วยการคลิกเพียงครั้งเดียว
ดูสิ่งนี้ด้วย
เราขอแนะนำให้ไปที่ลิงก์ต่อไปนี้เพื่อขอความช่วยเหลือและสนับสนุนเพิ่มเติม:
- แปลง CSV เป็น JSON หรือ JSON เป็น CSV โดยทางโปรแกรมใน C#
- แปลง Word เป็น PDF โดยทางโปรแกรมใน C#
- วิธีแปลง EXCEL เป็น JSON และ JSON เป็น EXCEL ใน Python
- วิธีแปลง PDF เป็นเอกสาร Word ที่แก้ไขได้โดยใช้ Node.js
- แปลงเอกสาร Word เป็น PDF โดยใช้ REST API ใน Python
- วิธีแปลง PDF เป็น Excel ใน Python โดยใช้ REST API
- แปลง CSV เป็น JSON และ JSON เป็น CSV ใน Python
- แปลงรูปภาพ PowerPoint PPT/PPTX เป็น JPG/JPEG ใน Python
- แปลง HTML เป็น PDF โดยทางโปรแกรมโดยใช้ REST API ใน Python
- แปลง Excel เป็น CSV โดยทางโปรแกรมโดยใช้ REST API ใน Python
- แปลง JPG เป็น PowerPoint และ PowerPoint เป็น JPG ใน Java
- แปลง Excel XLSX หรือ XLS เป็นไฟล์ JSON ใน Java โดยใช้ REST API