TRONIX Code Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Tronix.Business.Services.PdfService Class Reference
Inheritance diagram for Tronix.Business.Services.PdfService:
Inheritance graph
[legend]
Collaboration diagram for Tronix.Business.Services.PdfService:
Collaboration graph
[legend]

Public Member Functions

 PdfService (ILoggerService logger)
 
void AddNewField (PdfField field, Document document)
 
void AddRectangle (Page page, float x, float y, float width, float height, Color color, int zIndex)
 
void AddSignatureTab (Document digitalDocument, Field field, string tabText)
 
Stream ConvertBase64ImageToPdf (string image)
 
byte[] ConvertHtmlToPdf (string html, bool landscape=true, bool readOnly=false, double topAndBottomMargin=0)
 
byte[] ConvertHtmlToPdf (string html, List< PdfField > fields, PdfPageSizeEnum pageSize, bool readOnly=false, double topAndBottomMargin=0)
 
Stream ConvertImageToPdf (Stream stream)
 
bool DocumentHasSignatureTabs (Document document, string signatureTabText)
 
bool FieldIsSignatureField (Field field)
 
string GetFieldName (Field field)
 
string GetFieldNameWithoutDecimalSuffix (string fieldName)
 
string GetFieldNameWithoutNumericSuffix (Field field)
 
Document GetPdfDocument (Stream stream)
 
Field[] GetPdfFormFields (Document pdfDocument)
 
Document GetValidatedPdfDocument (Stream stream)
 
Document GetValidatedPdfDocument (MemoryStream documentStream)
 
void MakeDocumentReadOnly (Document pdfDocument)
 
void SavePdfToStream (Document pdfDocument, MemoryStream stream)
 
void SavePdfToStream (Document pdfDocument, Stream stream)
 
void SetFieldChecked (Field field, bool isChecked)
 
void SetFieldReadOnly (Field field)
 
void SetFieldValue (Field field, string value)
 
void SignField (Document pdfDocument, Field sigField, byte[] sigImageBytes)
 
byte[] SmashPdfs (List< byte[]> pdfs)
 
Stream ReinstateDocument (Document pdfDocument)
 
Stream VoidDocument (Document pdfDocument)
 
Stream ScrubDocumentStamp (Document pdfDocument)
 
Document GetReadOnlyPdfDocument (Stream stream)
 
- Public Member Functions inherited from Tronix.Business.Services.Interfaces.IPdfService
Document GetPdfDocument (Stream stream)
 
Document GetValidatedPdfDocument (Stream stream)
 
Document GetValidatedPdfDocument (MemoryStream documentStream)
 
Field[] GetPdfFormFields (Document pdfDocument)
 
byte[] ConvertHtmlToPdf (string html, List< PdfField > fields, PdfPageSizeEnum pageSize, bool readOnly=false, double topAndBottomMargin=0)
 
byte[] ConvertHtmlToPdf (string html, bool landscape=true, bool readOnly=false, double topAndBottomMargin=0)
 
byte[] SmashPdfs (List< byte[]> pdfs)
 
Stream ConvertBase64ImageToPdf (string image)
 
Stream ConvertImageToPdf (Stream stream)
 
Stream VoidDocument (Document pdfDocument)
 
Stream ReinstateDocument (Document pdfDocument)
 
string GetFieldName (Field field)
 
string GetFieldNameWithoutDecimalSuffix (string fieldName)
 
string GetFieldNameWithoutNumericSuffix (Field field)
 
bool DocumentHasSignatureTabs (Aspose.Pdf.Document document, string signatureTabText)
 
bool FieldIsSignatureField (Field field)
 
void SetFieldValue (Field field, string value)
 
void SetFieldChecked (Field field, bool isChecked)
 
void SetFieldReadOnly (Field field)
 
void AddRectangle (Page page, float x, float y, float width, float height, Color color, int zIndex)
 
void AddSignatureTab (Document digitalDocument, Field field, string tabText)
 
void MakeDocumentReadOnly (Document pdfDocument)
 
void SavePdfToStream (Document pdfDocument, MemoryStream stream)
 
void SavePdfToStream (Document pdfDocument, Stream stream)
 
void SignField (Document digitalDocument, Field sigField, byte[] sigImageBytes)
 
void AddNewField (PdfField field, Document document)
 
Stream ScrubDocumentStamp (Document pdfDocument)
 

Constructor & Destructor Documentation

◆ PdfService()

Tronix.Business.Services.PdfService.PdfService ( ILoggerService  logger)

Member Function Documentation

◆ AddNewField()

void Tronix.Business.Services.PdfService.AddNewField ( PdfField  field,
Document  document 
)

◆ AddRectangle()

void Tronix.Business.Services.PdfService.AddRectangle ( Page  page,
float  x,
float  y,
float  width,
float  height,
Color  color,
int  zIndex 
)

◆ AddSignatureTab()

void Tronix.Business.Services.PdfService.AddSignatureTab ( Document  digitalDocument,
Field  field,
string  tabText 
)

◆ ConvertBase64ImageToPdf()

Stream Tronix.Business.Services.PdfService.ConvertBase64ImageToPdf ( string  image)

◆ ConvertHtmlToPdf() [1/2]

byte[] Tronix.Business.Services.PdfService.ConvertHtmlToPdf ( string  html,
bool  landscape = true,
bool  readOnly = false,
double  topAndBottomMargin = 0 
)

◆ ConvertHtmlToPdf() [2/2]

byte[] Tronix.Business.Services.PdfService.ConvertHtmlToPdf ( string  html,
List< PdfField fields,
PdfPageSizeEnum  pageSize,
bool  readOnly = false,
double  topAndBottomMargin = 0 
)

◆ ConvertImageToPdf()

Stream Tronix.Business.Services.PdfService.ConvertImageToPdf ( Stream  stream)

◆ DocumentHasSignatureTabs()

bool Tronix.Business.Services.PdfService.DocumentHasSignatureTabs ( Document  document,
string  signatureTabText 
)

◆ FieldIsSignatureField()

bool Tronix.Business.Services.PdfService.FieldIsSignatureField ( Field  field)

◆ GetFieldName()

string Tronix.Business.Services.PdfService.GetFieldName ( Field  field)

◆ GetFieldNameWithoutDecimalSuffix()

string Tronix.Business.Services.PdfService.GetFieldNameWithoutDecimalSuffix ( string  fieldName)

◆ GetFieldNameWithoutNumericSuffix()

string Tronix.Business.Services.PdfService.GetFieldNameWithoutNumericSuffix ( Field  field)

◆ GetPdfDocument()

Document Tronix.Business.Services.PdfService.GetPdfDocument ( Stream  stream)

◆ GetPdfFormFields()

Field[] Tronix.Business.Services.PdfService.GetPdfFormFields ( Document  pdfDocument)

◆ GetReadOnlyPdfDocument()

Document Tronix.Business.Services.PdfService.GetReadOnlyPdfDocument ( Stream  stream)

◆ GetValidatedPdfDocument() [1/2]

Document Tronix.Business.Services.PdfService.GetValidatedPdfDocument ( MemoryStream  documentStream)

◆ GetValidatedPdfDocument() [2/2]

Document Tronix.Business.Services.PdfService.GetValidatedPdfDocument ( Stream  stream)

◆ MakeDocumentReadOnly()

void Tronix.Business.Services.PdfService.MakeDocumentReadOnly ( Document  pdfDocument)

◆ ReinstateDocument()

Stream Tronix.Business.Services.PdfService.ReinstateDocument ( Document  pdfDocument)

◆ SavePdfToStream() [1/2]

void Tronix.Business.Services.PdfService.SavePdfToStream ( Document  pdfDocument,
MemoryStream  stream 
)

◆ SavePdfToStream() [2/2]

void Tronix.Business.Services.PdfService.SavePdfToStream ( Document  pdfDocument,
Stream  stream 
)

◆ ScrubDocumentStamp()

Stream Tronix.Business.Services.PdfService.ScrubDocumentStamp ( Document  pdfDocument)

◆ SetFieldChecked()

void Tronix.Business.Services.PdfService.SetFieldChecked ( Field  field,
bool  isChecked 
)

◆ SetFieldReadOnly()

void Tronix.Business.Services.PdfService.SetFieldReadOnly ( Field  field)

◆ SetFieldValue()

void Tronix.Business.Services.PdfService.SetFieldValue ( Field  field,
string  value 
)

◆ SignField()

void Tronix.Business.Services.PdfService.SignField ( Document  pdfDocument,
Field  sigField,
byte[]  sigImageBytes 
)

◆ SmashPdfs()

byte[] Tronix.Business.Services.PdfService.SmashPdfs ( List< byte[]>  pdfs)

◆ VoidDocument()

Stream Tronix.Business.Services.PdfService.VoidDocument ( Document  pdfDocument)

The documentation for this class was generated from the following file: