Aspose::TeX::Presentation::Pdf Namespace Reference

Classes

class  NamespaceDoc
 The Aspose.TeX.Presentation.Pdf namespace provides classes for typesetting TeX files to PDF. More...
 
class  PdfDevice
 Implements the interface for outputting text and graphic content to PDF document. More...
 
class  PdfDigitalSignatureDetails
 Contains details for a PDF digital signature. More...
 
class  PdfEncryptionDetails
 Contains details for a pdf encryption. More...
 
class  PdfSaveOptions
 Class representing options of saving to PDF. More...
 

Enumerations

enum  PdfTextCompression { PdfTextCompression::None, PdfTextCompression::Rle, PdfTextCompression::Lzw, PdfTextCompression::Flate }
 Specifies a type of compression applied to all contents in the PDF file except images. More...
 
enum  PdfImageCompression {
  PdfImageCompression::Auto, PdfImageCompression::None, PdfImageCompression::Rle, PdfImageCompression::Flate,
  PdfImageCompression::LzwBaselinePredictor, PdfImageCompression::LzwOptimizedPredictor, PdfImageCompression::Jpeg
}
 Specifies the type of compression applied to images in the PDF file. More...
 
enum  PdfCompliance { PdfCompliance::Pdf15, PdfCompliance::PdfA1a, PdfCompliance::PdfA1b }
 Specifies the PDF compliance level to output file. More...
 
enum  PdfEncryptionAlgorithm { PdfEncryptionAlgorithm::RC4_40, PdfEncryptionAlgorithm::RC4_128 }
 Encryption mode enum. Describe using algorithm and key length. This enum is extended in order to be able to further increase functionality. This enum implements "Base-to-Core" pattern. More...
 
enum  PdfDigitalSignatureHashAlgorithm {
  PdfDigitalSignatureHashAlgorithm::Sha1, PdfDigitalSignatureHashAlgorithm::Sha256, PdfDigitalSignatureHashAlgorithm::Sha384, PdfDigitalSignatureHashAlgorithm::Sha512,
  PdfDigitalSignatureHashAlgorithm::Md5
}
 Specifies digital hash algorithm used by digital signature. More...
 

Enumeration Type Documentation

◆ PdfCompliance

Specifies the PDF compliance level to output file.

Enumerator
Pdf15 

The output file will be PDF 1.5 compliant.

PdfA1a 

The output file will be PDF/A-1a compliant.

PdfA1b 

The output file will be PDF/A-1b compliant.

◆ PdfDigitalSignatureHashAlgorithm

Specifies digital hash algorithm used by digital signature.

Enumerator
Sha1 

SHA-1 hash algorithm.

Sha256 

SHA-256 hash algorithm.

Sha384 

SHA-384 hash algorithm.

Sha512 

SHA-512 hash algorithm.

Md5 

SHA-1 hash algorithm.

◆ PdfEncryptionAlgorithm

Encryption mode enum. Describe using algorithm and key length. This enum is extended in order to be able to further increase functionality. This enum implements "Base-to-Core" pattern.

Enumerator
RC4_40 

Algorithm, with an RC4 encryption key length of 40 bits;

RC4_128 

Algorithm, with an RC4 encryption key length of 128 bits and advanced permission set;

◆ PdfImageCompression

Specifies the type of compression applied to images in the PDF file.

Enumerator
Auto 

Automatically selects the most appropriate compression for each image.

None 

Saves raw image bytes resulting in bigger PDF file sizes.

Rle 

Run Length compression.

Flate 

Flate compression.

LzwBaselinePredictor 

Predictor selection is restricted to PNG Paeth predictor to speed-up the process. In practice performs surprisingly good. Better than LzwOptimizedPredictor.

LzwOptimizedPredictor 

Predictor selection is more complicated and should result in smaller image sizes but taking more time.

Jpeg 

JPEG compression. Does not support transparency.

◆ PdfTextCompression

Specifies a type of compression applied to all contents in the PDF file except images.

Enumerator
None 

None compression type

Rle 

Rle compression type

Lzw 

Lzw compression type

Flate 

Flate compression type