PDF规格为codeRS:Adobe公司或ISO? [英] PDF specifications for coders: Adobe or ISO?

查看:130
本文介绍了PDF规格为codeRS:Adobe公司或ISO?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要code,可以读取和去code PDF文档的应用程序;现在在哪里我应该得到这个FILEFORMAT的规格? PDF格式是由ISO标准化组,但它并不清楚,我哪里是最可靠的来源获取这类信息的。

I want to code an application that can read and decode a pdf document; now where I'm supposed to get the specs for this fileformat ? The PDF format is standardized from the ISO group but it's not clear to me where is the most reliable source for getting this kind of informations.

什么是一个很好的来源,开始与此文件格式?

what is a good source to start with this file format ?

推荐答案

您可以实际使用你所提到的这两个来源;混乱是历史的。

You can actually use both sources you mentioned; the confusion is historical.

的Adobe PDF发明,它发明了的Acrobat系列产品要与它一起使用。不同版本的PDF用主要的Acrobat版本(例如PDF 1.3是与Acrobat 4一起发布)一起发布。

Adobe invented PDF and it invented the Acrobat product family to be used together with it. The different PDF versions were released together with major Acrobat versions (PDF 1.3 for example was released together with Acrobat 4).

由于采用PDF格式,并因为一些ISO标准写,实际上依赖于专有的PDF文件格式(不是ISO标准件容易的事情)的,Adobe公司决定交出了PDF格式的ISO

Because of the adoption of the PDF format and because a number of ISO standards were written that actually depended on the proprietary PDF file format (not an easy thing for an ISO standard), Adobe decided to hand over the PDF format to ISO.

从今天起,直到这一点有一个ISO委员会负责编辑PDF规范,并推出新的版本。的ISO标准PDF是ISO 32000。

From that point on and until today there is an ISO committee responsible for editing the PDF specification and coming up with new versions. The ISO standard for PDF is ISO 32000.

此外,记住,这取决于您要使用PDF,其他一些ISO标准可能是非常有用的或不可缺少的。其中最常用的是PDF / X(在出版界的PDF文件的交换)和PDF / A(用于创建需要在长期储存到归档PDF文件)。这些规范参考PDF标准的特定版本,并增加额外的要求和限制。

Also, keep in mind that, depending on where you want to use PDF, a number of other ISO standards might be very useful or indispensable. Amongst the most commonly used are PDF/X (for exchange of PDF files in the publishing community) and PDF/A (for the creation of PDF files that need to be archived in long-term storage). These specifications reference a specific version of the PDF standard and add additional requirements and restrictions.

至于规格方面,你可以直接得到从ISO的所有文件。然而,对于PDF本身还可以从Adobe得到它,该文件将是相同的。请参阅Adobe DevNet上网站上的Acrobat:

As far as the specification is concerned, you can get all documents from the ISO directly. However, for PDF itself you can also get it from Adobe and that document will be identical. Refer to the Adobe DevNet site on Acrobat:

http://www.adobe.com/devnet/acrobat.html

只要下载Acrobat的SDK,并且会给你的文件作为它的一部分。

Just download the Acrobat SDK and that will give you the documentation as part of it.

让我再补充上瞄准PDF规范,在code一个忠告。我真的,真的,真的劝你更清楚地说明您的需求是什么为PDF(编辑,生成,质量控制(preflight)),然后寻找或询问有关满足这些需求,也可以是现有的库扩展以满足您的需求。

Let me add a word of caution on "targeting the PDF specification" in code. I really, really, really advise you to more clearly specify exactly what your needs are for PDF (editing, generating, quality control (preflight)) and then look for or ask about an existing library that meets those needs or can be extended to meet your needs.

写的东西,它支持PDF一般将是一个艰巨的任务。 PDF规范是大的,复杂的,充满了......嗯......细微。有怪物!

Writing something that supports "PDF" in general will be a daunting task. The PDF specification is large, intricate and full of... well... niceties. There be dragons!

更新:

直接链接到Adobe的PDF-1.7规范文档(第一版,免费下载,是在这里:

Direct link to Adobe's PDF-1.7 specification document (first edition, free to download, is here:

此文件后来成为正式通过为普通PDF的ISO标准,ISO 32000-1,含量

The content of this document later became officially adopted as the ISO standard for general PDF, ISO 32000-1.

不过请注意,有从ISO可用一些不同的PDF文件:

Note however, that there are a few differences to the PDF file available from ISO:

  • The page layout changed, compared to Adobe's version.
  • ISO documents are not available for free (this one costs you in Swiss Francs CHF 238.- to download).

如果你开始开发PDF软件,它是足够了(免费)PDF从上面的Adobe周围的链接。

If you start developing PDF software, it is sufficient to have (free) PDF from above Adobe link around.

这篇关于PDF规格为codeRS:Adobe公司或ISO?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆