Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用iTextSharp(C)检测PDF文档中的裁剪/打印机标记_C#_Pdf_Printing_Itextsharp_Crop - Fatal编程技术网

C# 使用iTextSharp(C)检测PDF文档中的裁剪/打印机标记

C# 使用iTextSharp(C)检测PDF文档中的裁剪/打印机标记,c#,pdf,printing,itextsharp,crop,C#,Pdf,Printing,Itextsharp,Crop,我目前正在尝试检查PDF文档中是否存在裁剪/打印机标记。我试图在StackOverflow和Google上搜索解决方案,但没有结果。所谓的“修剪框”或“裁剪框”与裁剪/打印机标记不同 我尝试并记住的一件事是使用“pdfReader.GetPdfObjecti”方法搜索与裁剪/打印机标记相关的属性或设置,但我找不到我要查找的内容。为了给你一个更好的解释,我在下面添加了一个最佳解决方案的示例: public bool HasCropMarks(PdfReader pdfReader) {

我目前正在尝试检查PDF文档中是否存在裁剪/打印机标记。我试图在StackOverflow和Google上搜索解决方案,但没有结果。所谓的“修剪框”或“裁剪框”与裁剪/打印机标记不同

我尝试并记住的一件事是使用“pdfReader.GetPdfObjecti”方法搜索与裁剪/打印机标记相关的属性或设置,但我找不到我要查找的内容。为了给你一个更好的解释,我在下面添加了一个最佳解决方案的示例:

 public bool HasCropMarks(PdfReader pdfReader)
    {
        var cropMarks = pdfReader.GetCropMarks();
        return cropMarks == null;
    }
是否有人有从PDF文档中获取裁剪/打印机标记信息的经验?如果有,是否介意共享您的信息


提前谢谢

一个问题是,裁剪标记可以作为常规内容添加到PDF中,因此与常规内容无法区分。感谢您的回复!我已经朝那个方向走去了,但现在我确定了。是否有可能接收PDF文档的常规内容?我仍在寻找这个答案,但也许你能把我推向正确的方向?有关裁剪/修剪/出血框的更多信息,请参见。@Gilian是否有可能收到PDF文档的常规内容?-你已将你的问题标记为尖锐。该库具有用于提取文本和位图图像的高级支持,以及用于提取任何类型内容的低级支持。