Exemplo n.º 1
0
        public virtual PdfImageXObject GetImage(PdfName name)
        {
            PdfStream image = GetResource(PdfName.XObject).GetAsStream(name);

            return(image != null && PdfName.Image.Equals(image.GetAsName(PdfName.Subtype)) ? new PdfImageXObject(image
                                                                                                                 ) : null);
        }
Exemplo n.º 2
0
        public virtual PdfFormXObject GetForm(PdfName name)
        {
            PdfStream form = GetResource(PdfName.XObject).GetAsStream(name);

            return(form != null && PdfName.Form.Equals(form.GetAsName(PdfName.Subtype)) ? new PdfFormXObject(form) : null);
        }
Exemplo n.º 3
0
 private bool IsXRefStream(PdfStream pdfStream)
 {
     return(PdfName.XRef.Equals(pdfStream.GetAsName(PdfName.Type)));
 }
Exemplo n.º 4
0
 private bool IsNotMetadataPdfStream(PdfStream pdfStream)
 {
     return(pdfStream.GetAsName(PdfName.Type) == null || (pdfStream.GetAsName(PdfName.Type) != null && !pdfStream
                                                          .GetAsName(PdfName.Type).Equals(PdfName.Metadata)));
 }