Class PdfOptions

PdfOptions class

PDF 옵션.

public class PdfOptions : ImageOptionsBase

생성자

이름설명
PdfOptions()기본 생성자입니다.

속성

이름설명
BufferSizeHint { get; set; }모든 내부 버퍼에 대해 정의된 최대 허용 크기인 버퍼 크기 힌트를 가져오거나 설정합니다.
virtual DefaultReplacementFont { get; set; }기본 대체 글꼴(PSD 파일의 기존 레이어 글꼴이 시스템에 표시되지 않는 경우 래스터로 내보낼 때 텍스트를 그리는 데 사용되는 글꼴)을 가져오거나 설정합니다. 기본 글꼴의 적절한 이름을 사용하려면 다음 코드 스니펫을 사용할 수 있습니다. : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] families = col.Families; string defaultFontName = families[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName });
Disposed { get; }이 인스턴스가 삭제되었는지 여부를 나타내는 값을 가져옵니다.
FullFrame { get; set; }[전체 프레임]. 여부를 나타내는 값을 가져오거나 설정합니다.
MultiPageOptions { get; set; }다중 페이지 options
PageSize { get; set; }페이지의 크기를 가져오거나 설정합니다.
virtual Palette { get; set; }색상표를 가져오거나 설정합니다.
PdfCoreOptions { get; set; }PDF 핵심 options
PdfDocumentInfo { get; set; }문서에 대한 메타데이터를 가져오거나 설정합니다.
ProgressEventHandler { get; set; }진행률 이벤트 처리기를 가져오거나 설정합니다.
virtual ResolutionSettings { get; set; }해상도 설정을 가져오거나 설정합니다.
Source { get; set; }이미지를 생성할 소스를 가져오거나 설정합니다.
VectorRasterizationOptions { get; set; }벡터 래스터화 옵션을 가져오거나 설정합니다.
virtual XmpData { get; set; }XMP 메타데이터 컨테이너를 가져오거나 설정합니다.

행동 양식

이름설명
virtual Clone()이 인스턴스를 복제합니다.
Dispose()현재 인스턴스를 삭제합니다.

다음 예는 Aspose.PSD에서 Adobe Illustrator 파일을 PDF 형식으로 내보낼 수 있는 방법을 보여줍니다.

[C#]

string sourceFilePath = "rect2_color.ai";
string outputFilePath = "rect2_color.ai_output.pdf";
using (AiImage image = (AiImage)Image.Load(sourceFilePath))
{
    image.Save(outputFilePath, new PdfOptions());
}

다음 예는 AsposePSD가 PSD 형식으로 내보내는 PSB 파일을 지원함을 보여줍니다.

[C#]

// PSB를 PDF로 저장 지원
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

다음 코드는 PsdImage를 선택 가능한 텍스트가 있는 PDF 문서로 저장합니다.

[C#]

// PSD를 PDF로 저장하면 선택 가능한 텍스트가 제공되지 않습니다.
string sourceFileName = "text.psd";
string outFileName = "text.pdf";

using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
    image.Save(outFileName, new PdfOptions());
}

다음 예제는 PsdImage를 Pdf 형식으로 내보내는 지원을 보여줍니다.

[C#]

string[] sourcesFiles = new string[]
{
    @"1.psd",
    @"little.psb",
    @"psb3.psb",
    @"inRgb16.psd",
    @"ALotOfElementTypes.psd",
    @"ColorOverlayAndShadowAndMask.psd",
    @"ThreeRegularLayersSemiTransparent.psd"
};
for (int i = 0; i < sourcesFiles.Length; i++)
{
    string sourceFileName = sourcesFiles[i];
    using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
    {
        string outFileName = "PsdToPdf" + i + ".pdf";
        image.Save(outFileName, new PdfOptions());
    }
}

또한보십시오