Class PdfOptions
Contenuti
[
Nascondere
]PdfOptions class
Le opzioni PDF.
public class PdfOptions : ImageOptionsBase
Costruttori
Nome | Descrizione |
---|---|
PdfOptions() | Default_Costruttore |
Proprietà
Nome | Descrizione |
---|---|
BufferSizeHint { get; set; } | Ottiene o imposta l’hint della dimensione del buffer che è definita dimensione massima consentita per tutti i buffer interni. |
virtual DefaultReplacementFont { get; set; } | Ottiene o imposta il carattere sostitutivo predefinito (carattere che verrà utilizzato per disegnare il testo durante l’esportazione in raster, se il carattere del livello esistente nel file PSD non è presentato nel sistema). Per prendere il nome corretto del carattere predefinito può essere utilizzato il prossimo frammento di codice : System.Drawing.Text.InstalledFontCollection col = new System.Drawing.Text.InstalledFontCollection(); System.Drawing.FontFamily[] famiglie = col.Families; string defaultFontName = famiglie[0].Name; PsdLoadOptions psdLoadOptions = new PsdLoadOptions() { DefaultReplacementFont = defaultFontName }); |
Disposed { get; } | Ottiene un valore che indica se questa istanza è stata eliminata. |
FullFrame { get; set; } | Ottiene o imposta un valore che indica se [full frame]. |
MultiPageOptions { get; set; } | Le opzioni multipagina |
PageSize { get; set; } | Ottiene o imposta la dimensione della pagina. |
virtual Palette { get; set; } | Ottiene o imposta la tavolozza dei colori. |
PdfCoreOptions { get; set; } | Le opzioni principali del PDF |
PdfDocumentInfo { get; set; } | Recupera o imposta i metadati per il documento. |
ProgressEventHandler { get; set; } | Ottiene o imposta il gestore dell’evento progress. |
virtual ResolutionSettings { get; set; } | Ottiene o imposta le impostazioni di risoluzione. |
Source { get; set; } | Ottiene o imposta l’origine in cui creare l’immagine. |
VectorRasterizationOptions { get; set; } | Ottiene o imposta le opzioni di rasterizzazione vettoriale. |
virtual XmpData { get; set; } | Ottiene o imposta il contenitore dei metadati XMP. |
Metodi
Nome | Descrizione |
---|---|
virtual Clone() | Clona questa istanza. |
Dispose() | Elimina l’istanza corrente. |
Esempi
L’esempio seguente mostra come esportare i file di Adobe Illustrator in formato PDF in 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());
}
L’esempio seguente dimostra che AsposePSD supporta l’esportazione di file PSB in un formato PSD.
[C#]
// Supporta il salvataggio di PSB come PDF
string sourceFileName = "sample.psb";
string outFileName = "sample.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
Il seguente codice salva PsdImage come documento PDF con testo selezionabile.
[C#]
// Il salvataggio di PSD in PDF non fornisce testo selezionabile
string sourceFileName = "text.psd";
string outFileName = "text.pdf";
using (PsdImage image = (PsdImage)Image.Load(sourceFileName))
{
image.Save(outFileName, new PdfOptions());
}
L’esempio seguente dimostra il supporto dell’esportazione di PsdImage in formato 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());
}
}
Guarda anche
- class ImageOptionsBase
- spazio dei nomi Aspose.PSD.ImageOptions
- assemblea Aspose.PSD