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[] семейства = col.Families; string defaultFontName = семейства[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName }); |
Disposed { get; } | Получает значение, указывающее, удален ли этот экземпляр. |
FullFrame { get; set; } | Получает или задает значение, указывающее, является ли [полный кадр]. |
MultiPageOptions { get; set; } | Многостраничные параметры |
PageSize { get; set; } | Получает или задает размер страницы. |
virtual Palette { get; set; } | Получает или задает цветовую палитру. |
PdfCoreOptions { get; set; } | Основные параметры PDF |
PdfDocumentInfo { get; set; } | Получает или задает метаданные для документа. |
ProgressEventHandler { get; set; } | Получает или задает обработчик события выполнения. |
virtual ResolutionSettings { get; set; } | Получает или задает параметры разрешения. |
Source { get; set; } | Получает или задает источник для создания изображения в. |
VectorRasterizationOptions { get; set; } | Получает или задает параметры векторной растеризации. |
virtual XmpData { get; set; } | Получает или задает контейнер метаданных XMP. |
Методы
Имя | Описание |
---|---|
virtual Clone() | Клонирует этот экземпляр. |
Dispose() | Удаляет текущий экземпляр. |
Примеры
В следующем примере показано, как вы можете экспортировать файлы Adobe Illustrator в формат PDF в Aspose.PSD.
[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 поддерживает экспорт файлов PSB в формат PSD.
[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());
}
}
Смотрите также
- class ImageOptionsBase
- пространство имен Aspose.PSD.ImageOptions
- сборка Aspose.PSD