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); }
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); }
private bool IsXRefStream(PdfStream pdfStream) { return(PdfName.XRef.Equals(pdfStream.GetAsName(PdfName.Type))); }
private bool IsNotMetadataPdfStream(PdfStream pdfStream) { return(pdfStream.GetAsName(PdfName.Type) == null || (pdfStream.GetAsName(PdfName.Type) != null && !pdfStream .GetAsName(PdfName.Type).Equals(PdfName.Metadata))); }