html to pdf online

온라인 HTML을 PDF로 변환기 C# .NET.

HTML 콘텐츠를 PDF로 변환하는 것은 공유, 인쇄, 아카이빙 또는 형식을 보존하는 데 필수적입니다. .NET용 GroupDocs.Conversion Cloud SDK를 사용하면 브라우저 플러그인이나 외부 도구에 의존하지 않고 고충실도의 HTML을 PDF로 변환할 수 있습니다.

이 기사에서는 다음을 배우게 됩니다:

HTML to PDF 변환 API

The GroupDocs.Conversion Cloud SDK for .NET는 고품질의 확장 가능한 REST API로, 온라인에서 HTML을 PDF로 변환하는 기능을 제공합니다. 이 API는 디자인, 레이아웃 및 포함된 미디어를 포함한 콘텐츠 형식이 생성된 PDF에서 유지되도록 보장합니다.

선행 조건

SDK를 NuGet을 사용하여 설치합니다:

npm을 사용하여 설치:

PM> NuGet\Install-Package GroupDocs.Conversion-Cloud

단계별: C#에서 HTML을 PDF로 변환하기

아래 단계를 따라 C# .NET을 사용하여 무료 온라인 HTML에서 PDF 변환을 수행하십시오:

📌 Step 1: API 구성 초기화:

var config = new Configuration
{
    ClientId = "YOUR_CLIENT_ID",
    ClientSecret = "YOUR_CLIENT_SECRET"
};

var convertApi = new ConvertApi(config);
var fileApi = new FileApi(config);

📌 Step 2: Cloud Storage에 HTML 파일 업로드:

using (var fileStream = File.OpenRead("input.html"))
{
    var uploadRequest = new UploadFileRequest("input.html", fileStream);
    fileApi.UploadFile(uploadRequest);
}

📌 Step 3: 전환 설정 정의 및 변환:

var settings = new ConvertSettings
{
    FilePath = "input.html",
    Format = "pdf",
    OutputPath = "converted/output.pdf"
};

var request = new ConvertDocumentRequest(settings);
convertApi.ConvertDocument(request);
Console.WriteLine("✅ HTML file successfully converted to PDF.");
// More examples over https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// API 자격 증명을 받으세요 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Configuration 클래스의 인스턴스를 만들고 클라이언트 ID 및 클라이언트 비밀로 초기화합니다. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// ApiBaseUrl의 값을 정의하여 HTML을 PDF로 변환하는 API의 기본 URL을 설정합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// ConvertApi 클래스의 객체로 Configuration 클래스의 인스턴스를 초기화합니다.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// 로컬 드라이브에서 HTML 파일을 로드합니다.             
using (var stream = System.IO.File.OpenRead("converted.html"))
{
    // FileApi의 인스턴스를 생성합니다.
    var fileUpload = new FileApi(configurations);
    // 클라우드 스토리지에 입력 HTML 파일을 업로드하세요.
    fileUpload.UploadFile(new UploadFileRequest("input.html", stream));

    // ConvertSettings를 생성하여 입력 HTML과 결과 PDF의 이름을 정의합니다.
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.html",
        Format = "pdf",
        OutputPath = "resultant.pdf"
    };
    
    // ConvertDocument 메서드를 호출하여 HTML을 프로그래밍 방식으로 PDF로 변환합니다.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // print succeess message
        Console.WriteLine("HTMl to PDF conversion completed successfully !");
    }
}
무료 HTML에서 PDF 변환기

Image:- HTML을 PDF로 변환하는 미리보기.

위 예제에서 생성된 샘플 PDF 파일을 resultant.pdf에서 다운로드하세요.

선택 사항: cURL을 사용하여 HTML을 PDF로 변환

명령줄 도구나 자동화 파이프라인을 사용하는 것을 선호하는 경우, GroupDocs.Conversion Cloud도 사용할 수 있습니다. cURL을 통해 액세스할 수 있습니다.

  • 이 방법은 자동화 파이프라인 및 스크립트 기반 변환에 이상적입니다.

1단계: JWT 액세스 토큰 얻기

curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

2단계: HTML을 PDF로 변환

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourcePDF}\",  \"Format\": \"html\",  \"OutputPath\": \"{finalOutput}\"}"

Replace:

  • sourceFile, resultantFile, and accessToken with actual values.
  • 이제 PDF를 로컬 드라이브에 저장하기 위해 다음 cURL 명령어를 사용하는 것을 고려해 보십시오:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\"}" \
-o "myOutput.html"

무료 HTML에서 PDF로 변환기 온라인 사용해 보세요.

빠르고 코드 없는 해결책이 필요하신가요? HTML to PDF Converter 를 사용하여 웹 콘텐츠를 즉시 변환하세요.

무료 PDF에서 PPT로 변환기 온라인

결론

GroupDocs.Conversion Cloud SDK for .NET의 도움으로 C# 애플리케이션 내에서 HTML을 PDF로 원활하게 변환할 수 있습니다. 문서 내보내기, 보고서 생성 또는 스타일이 있는 웹 콘텐츠 보관을 위해서든, 이 API는 완전한 유연성과 제어를 제공합니다.

유용한 자료

관련 기사

다음 기사를 탐색할 것을 권장합니다: