关于ID导出PDF出血线的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ID导出PDF出血线的问题相关的知识,希望对你有一定的参考价值。

导出的PDF格式出血线上怎么有下张图片的边线?ID里我都是一半一半的没有超线啊?

使用下面的方法试试
可以使用虚拟打印机来处理:
方法一:使用虚拟打印机pdf factory即可,而且其他格式文件只要是能够打印,选择这个虚拟打印机,都可以做成PDF文件,很简单实用;
方法二:用其他虚拟打印机转成PDF文件。
方法三:使用专门的转换软件,把文件转成PDF文件。
参考技术A 是这样的,红色线是出血线,一般情况下,打印的时候是不显示的,但是你作图的时候是需要填满红色出血线,在导出pdf的时候,另存为-----pdf格式------保存确定框的最下面有一个选项是选中画板,你选中画板,这样你导出的图片就是出血内的图片,一般印刷的时候都是导出ai格式的给印刷厂那边比较保险。 参考技术B 你设置了内侧出血,把内侧出血设成0就好了。

如何获取PDF页面的出血盒大小?

我试图从PDF中获取所有可能的页面边界,但是当我要求“出血”时,我得到一个Null值:

private void button2_Click(object sender, EventArgs e)
    {
        string source = @"C:\Users\numx\Desktop\TestPDF.pdf";
        PdfReader reader = new PdfReader(source);

        iTextSharp.text.Rectangle cropBox = reader.GetCropBox(1);
        iTextSharp.text.Rectangle mediaBox = reader.GetBoxSize(1, "media");
        iTextSharp.text.Rectangle trimBox = reader.GetBoxSize(1, "trim");          
        iTextSharp.text.Rectangle artBox = reader.GetBoxSize(1, "art");

        iTextSharp.text.Rectangle bleedBox = reader.GetBoxSize(1, "bleed");

        MessageBox.Show(bleedBox.ToString());
        reader.Close();

    }
答案

回顾我们在评论中讨论过的内容。

当你这样做:

iTextSharp.text.Rectangle bleedBox = reader.GetBoxSize(1, "bleed");

然后当PDF定义出血盒时,bleedBoxRectangle类的一个实例;当没有定义出血盒时,bleedBoxNull。在后一种情况下,当您在其上调用ToString()方法时,您将获得异常。

所以,如果你需要bleedBox,首先检查bleedBox是否是Null。如果不是,请使用bleedBox对象。如果不是,请改用裁剪框。如果没有裁剪框,​​请使用媒体框。

在所有页面边界中,只有媒体框是必需的。所有其他类型的页面边界都是可选的。

以上是关于关于ID导出PDF出血线的问题的主要内容,如果未能解决你的问题,请参考以下文章

INDESIGN设置出血的问题,急急!!

ID软件导出JPG格式标记出血怎么弄

indesign cs3的出血是啥意思

indesign出血问题

请问用indesign排书 要留出血吗?留四边出血吗?

关于PDF在网页上显示的问题