html에서 xps로

C# .NET을 사용하여 HTML을 XPS로 변환합니다.

HTML은 웹에서 콘텐츠를 제공하는 데 사용되는 기본 형식이지만, 보다 안정적이고 고정된 문서 형식이 필요한 상황이 있습니다. 이때 HTML을 XPS(XML Paper Specification)로 변환하는 것이 중요해집니다. XPS는 일관된 페이지 레이아웃을 보장하는 표준화된 형식으로, 정확한 서식이 필수적인 인쇄용 문서, 보고서 및 보관 파일을 만드는 데 이상적입니다.

.NET HTML에서 XPS로 변환 API

GroupDocs.Conversion Cloud SDK for .NET은 HTML 파일을 XPS 형식으로 변환하는 강력하고 효율적인 방법을 제공합니다. 이 SDK를 사용하면 변환 기능을 .NET 애플리케이션에 통합하는 것이 간단하며 HTML 콘텐츠를 고품질 XPS 문서로 원활하게 변환할 수 있습니다. 이 방법의 첫 번째 단계는 NuGet 패키지 관리자에서 GroupDocs.Conversion-Cloud를 검색하여 SDK를 설치하고 설치 버튼을 클릭하는 것입니다. 또 다른 옵션은 패키지 관리자 콘솔에서 다음 명령을 실행하는 것입니다.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

설치가 완료되면 개인화된 API 자격 증명(예: 클라이언트 ID 및 클라이언트 비밀)을 얻으십시오. API 자격 증명을 얻는 방법에 대한 세부 정보를 설명하는 이 짧은 튜토리얼을 방문할 수 있습니다.

C# .NET에서 HTML을 XPS로

이 섹션에서는 C# .NET을 사용하여 HTML을 XPS 형식으로 변환하여 고정 레이아웃 보고서를 생성하거나 인쇄 가능한 문서를 만드는 방법에 대해 자세히 설명합니다.

  1. 클라이언트 자격 증명을 인수로 전달하는 Configuration 클래스의 인스턴스를 생성합니다.
var configurations = new Configuration(clientId, clientSecret1);
  1. Configuration 객체를 입력 인수로 전달하는 ConvertApi를 초기화합니다.
var apiInstance = new ConvertApi(configurations);
  1. 입력 HTML 파일을 클라우드 저장소에 업로드합니다.
fileUpload.UploadFile(new UploadFileRequest("sourceFile.html", stream));
  1. 입력 HTML의 이름, 결과 형식인 xps, 결과 XPS 문서의 이름을 인수로 지정하여 ConvertSettings 인스턴스를 생성합니다.
var settings = new ConvertSettings{...}
  1. ConvertDocumentRequest API를 호출하여 HTML을 XPS로 변환하고 결과 XPS 파일을 클라우드 스토리지에 저장합니다.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// 더 많은 예는 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet에서 확인하세요.
// API 자격 증명을 얻으세요 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Configuration 클래스의 인스턴스를 생성하고 클라이언트 ID와 클라이언트 비밀번호를 사용하여 초기화합니다. 
var configurations = new Configuration(clientId, clientSecret1);
// HTML을 XPS로 변환하는 API의 기본 URL을 설정하려면 ApiBaseUrl 값을 정의합니다.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

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

    // 소스 HTML의 이름과 결과 XPS 파일의 이름을 정의하는 ConvertSettings를 만듭니다.
    var settings = new ConvertSettings
    {
        StorageName = "default",
        FilePath = "input.html",
        Format = "xps",
        OutputPath = "resultant.xps"
    };
    
    // HTML을 XPS로 변환하는 작업을 위해 ConvertDocument 메서드를 호출합니다.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // 인쇄 성공 메시지
        Console.WriteLine("The HTML to XPS conversion completed successfully !");
    }
}
html에서 xps로

이미지: HTML을 XPS로 변환한 미리보기입니다.

위 예에서 생성된 결과 XPS 파일은 resultantFile.xps에서 다운로드할 수 있습니다.

cURL 명령을 사용하여 HTML을 XPS로 변환

GroupDocs.Conversion Cloud 및 cURL 명령을 사용하여 HTML을 XPS로 변환하면 명령줄 도구와 자동화를 선호할 때 유연하고 효율적인 접근 방식을 제공합니다. 또한 이 접근 방식은 자동화 또는 일괄 처리가 필요한 시나리오에서 특히 유용하여 문서 변환을 스크립트 또는 서버 측 워크플로에 통합하는 개발자에게 이상적입니다.

이 접근 방식의 첫 번째 단계는 JWT 액세스 토큰을 생성한 다음 다음 cURL 명령을 실행하여 웹페이지를 XPS 파일로 변환하는 것입니다. 그런 다음 결과 파일은 클라우드 스토리지에 저장됩니다.

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\": \"xps\",\"OutputPath\": \"{resultantFile}\"}"

sourceFile을 입력 HTML 파일 이름으로, resultantFile을 결과 XPS 파일 이름으로, accessToken을 개인화된 JWT 액세스 토큰으로 바꿔주세요.

  • 로컬 드라이브에 결과 XPS 파일을 저장해야 하는 경우 다음 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\": \"xps\"}" \
-o "{resultantFile}"

무료 HTML to XPS 변환기

무료 HTML to XPS Conversion 앱을 사용하여 GroupDocs.Conversion Cloud REST API의 강력한 기능을 탐색하는 것을 고려해 보세요. 이 앱은 가볍고 매우 효율적인 앱으로, 웹 브라우저 내에서 API의 강력한 기능을 경험할 수 있습니다.

html에서 xps 앱으로

유용한 링크

결론

HTML을 XPS로 변환하는 것은 인쇄, 보관 및 플랫폼 간 공유에 적합한 일관되고 고품질의 문서를 만드는 데 필수적입니다. 포괄적인 GroupDocs.Conversion Cloud SDK for .NET을 사용하든 가벼운 cURL 명령 방식을 사용하든 두 방법 모두 이 변환을 달성하기 위한 안정적이고 유연한 솔루션을 제공합니다. API를 탐색하고 해당 기능을 활용하여 문서 변환 요구 사항을 간소화하고 전문적이고 고정된 레이아웃 출력을 손쉽게 제공하시기 바랍니다.

추천 기사

자세한 내용을 알아보려면 다음 링크를 방문해 보세요.