PS/EPS 문서를 PDF로 병합
여러 PostScript 파일을 결합하는 .NET API 솔루션
PostScript는 여러 페이지를 포함할 수 있지만 XPS와 달리 한 문서에 여러 파일을 포함할 수 없습니다. Aspose.Page API 솔루션에서 제공하는 병합 기능은 몇 개의 파일을 하나로 결합할 수 있도록 개발되었습니다. 결과적으로 모든 PS 또는 EPS 병합 파일의 내용이 포함된 PDF 파일을 얻게 됩니다. 여기에서 PostScript를 C# .NET과 병합하는 방법에 대한 코드 예제를 찾을 수 있습니다. 이러한 기능이 웹 솔루션에 어떻게 구현될 수 있는지 확인하거나 온라인에서 파일을 병합하려면 PS Merger 를 시도하십시오.
PS와 EPS 파일을 병합하려면 다음이 필요합니다.
Aspose.Page for .NET API는 기능이 풍부하고 강력하며 사용하기 쉬운 C# 플랫폼용 문서 조작 및 변환 API입니다.
NuGet 패키지 관리자를 열고 Aspose.Page를 검색하여 설치합니다. 패키지 관리자 콘솔에서 다음 명령을 사용할 수도 있습니다.
Package Manager Console Command
PM> Install-Package Aspose.Page
PostScript 파일을 C# .NET과 병합하는 단계.
- 문서 디렉토리의 경로를 설정하십시오.
- PDF 출력 스트림을 초기화합니다.
- 첫 번째 포스트스크립트 파일 입력 스트림을 초기화합니다.
- 첫 번째 파일과 병합될 PostScript 파일의 배열을 만듭니다.
- PdfSaveOptions 클래스를 통해 필요한 매개변수로 옵션 개체를 초기화합니다.
- 필요한 경우 글꼴이 저장되는 특정 폴더를 추가합니다. OS의 기본 글꼴 폴더는 항상 포함됩니다.
- 필요한 경우 PdfDevice 클래스를 사용하여 크기와 이미지 형식을 지정합니다.
- PostScript 파일을 출력 PDF 문서에 병합합니다.
PS와 EPS를 PDF로 병합하는 C# 코드
using Aspose.Page.EPS;
using Aspose.Page.EPS.Device;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir_WorkingWithDocumentMerging();
// Initialize PS document with the first PostScript file
PsDocument document = new PsDocument(dataDir + "input.ps");
// Create an array of PostScript files that will be merged with the first one
string[] filesForMerge = new string[] { dataDir + "input2.ps", dataDir + "input3.ps" };
// If you want to convert Postscript file despite of minor errors set this flag
bool suppressErrors = true;
//Initialize options object with necessary parameters.
PdfSaveOptions options = new PdfSaveOptions(suppressErrors);
// If you want to add special folder where fonts are stored. Default fonts folder in OS is always included.
options.AdditionalFontsFolders = new string[] { @"{FONT_FOLDER}" };
// Default page size is 595x842 and it is not mandatory to set it in SaveOptions
// But if you need to specify the page size following line
//PdfSaveOptions options = new PdfSaveOptions(suppressErrors, new Aspose.Page.Drawing.Size(595, 842));
document.MergeToPdf(dataDir + "outputPDF_out.pdf", filesForMerge, options);
//Review errors
if (suppressErrors)
{
foreach (Exception ex in options.Exceptions)
{
Console.WriteLine(ex.Message);
}
}
자주하는 질문
1. PS/EPS 파일을 병합하는 방법은 무엇입니까?
문서 디렉터리에 대한 경로를 설정하고 출력 및 입력 스트림을 초기화합니다. PostScript 파일을 병합하고 병합하려면 PostScript 파일 배열을 만듭니다. PS/EPS 파일을 온라인으로 병합하려면 무료 크로스 플랫폼 PS Merger 를 사용하세요.
2. 어떤 출력 형식이 지원되나요?
이제 Aspose.Page 솔루션을 사용하면 PostScript 파일을 단일 PDF 파일로 병합할 수 있습니다.
3. 기능은 무료인가요?
크로스 플랫폼 합병은 무료입니다. API 솔루션의 경우 무료 평가판을 받은 다음 필요한 경우 제품을 구입할 수 있습니다.
PS PS 파일 형식이란 무엇입니까?
PS 형식은 PDL(페이지 설명 언어) 형식 중 하나입니다. 페이지에 그래픽 및 텍스트 정보를 포함할 수 있습니다. 그렇기 때문에 대부분의 이미지 편집 프로그램에서 이 형식을 지원했습니다. 포스트스크립트 파일 자체는 일종의 프린터 지침입니다. 여기에는 해당 페이지에서 인쇄할 내용과 방법에 대한 정보가 포함되어 있습니다.