Partilhar via


More on the PDF support in Office

In the comments of my latest post around the legal issues we’re currently dealing with from Adobe around our PDF support in Office 2007 a number of folks were wondering when Adobe would provide their side of the story. Well while I was down in Tech Ed, there was a press release from Adobe that you can view here. I just got back today and was pointed at the official Microsoft response. You should take a look, I think there are some really good clarifying statements.

Adobe said that they view PDF as an open standard that is freely available without any restrictions or royalties required. That’s really great, and it was why we felt there would be no problems when we started the work at the beginning of the project to support PDF output. That’s also what had led to my initial confusion around why our built in support had become a problematic issue for Adobe. Someone in the comments even posted this interview at Wharton with Bruce Chizen:

Knowledge@Wharton: One of the other things Microsoft has announced is the ability to save as PDF in Office 12. This means that, once that happens, non-Adobe technologies are creating PDF in MacOS X, in StarOffice, and on Windows in Office [applications]. Isn't this a challenge to one of your major revenue streams?

Chizen: Maybe. But we don't think so. First of all, it's somewhat flattering that Microsoft has validated a document format that is not theirs, but one that is Adobe's -- which suggests that their customers were demanding that it do so. We had anticipated for many years that the revenue we achieve around PDF creation would, at some point in time, go away. It's an open standard! There are many clones out in the marketplace today that create PDF and compete with Acrobat. What we have done over the last five years is added functionality beyond PDF creation in our product line-up. If you look at Acrobat today it is much more than just simple PDF creation. In fact, we have a product, called Acrobat Elements, that just does PDF creation, and it represents a relatively tiny piece of our overall revenue -- less than one percent. Most customers choose to buy the more feature-rich products, Acrobat Standard and Acrobat Pro, which do annotations, digital signatures, web capture [and so on]. And many customers are buying LiveCycle, the server products for mission-critical workflows. That suggests to me that even though PDF creation will become free with products like Microsoft Office, our revenue streams will continue on. In fact, with more PDFs being created from Microsoft Office, it gives us an opportunity to take those PDFs and do more with them, like building mission-critical workflows around them.

From the latest public statement from Adobe, it appears that they are concerned that Microsoft would one day “extend” the PDF specifications. It looks like this is the root of the problem, and I’m hoping it's just a misunderstanding. We don’t have any plans to extend PDF, and if you think about it... doing so would serve no purpose. We’re only a producer, not a consumer. All we care about is that it’s easy for our users to export PDF, and that the PDF we export looks great in the main PDF viewers out there (otherwise no one would use the feature). I work with the team that built the PDF support and they did an amazing job. It was a lot of work, and they paid extremely close attention to the spec, and even spent a lot of time trying to decide which internal features (such as bookmarks and TOCs in Word) it would make sense to map to the proper PDF constructs. As I’ve said before, the output we provide is far more powerful that what you would get with just a printer driver, as there is an inherit awareness of the structure of the file, and not just the presentation of it. Adobe is actually a participant in the Office 2007 beta program, and if there is any place where they think we haven’t followed the spec properly, we would love to hear about it right away. You should all have the ability to download the Beta so let me know if there is anywhere that you think we’ve either diverted from or extended the spec.

I know that it is common for folks implementing a format to extend it in order to support whatever extra features that application has. Those of you who are developers know that the way you differentiate your product is to innovate and design new powerful features that deliver value to your customers – it’s good to continue improving. This is not the case though for our PDF support, and we have no intention of ever doing so (even though as far as I can tell there is nothing in the PDF spec that limits third party extensions and Adobe has never tried to stop that until now). We’ve publicly stated that we will not extend the spec, and I’m hoping that as long as we can be clear on that then Adobe will change their mind about wanting us to remove the support.

-Brian

Comments

  • Anonymous
    June 16, 2006
    Wow, their statement is very close to my guess.

    Also, "embrace and extend" oddly doesn't always mean add features. There's also that worry that MS Office would someday not export some part of a word document (such as tables or some graphics format) saying PDF doesn't support them and then telling the user to use XPS instead (much like Photoshop's and Word's compatibility "wizards" do now when saving to an older format).

    Again, MS did this about 10 years ago with OpenGL.
  • Anonymous
    June 16, 2006
    The comment has been removed
  • Anonymous
    June 17, 2006
    PDF support is just a case of Microsoft not understanding that when customers ask for one thing they actually mean another.

    In this case customers asked PDF but what they really wanted was XPS.
  • Anonymous
    June 17, 2006
    I'm very disappointed with Adobe's declarations. I can't believe what they say about extensibility in their PDF format.

    All of those things about Microsoft conspirations on holding all the main technologies and releasing just the ones they can control... I am really tired of them.

    I guess that if Microsoft guys just sign a document where they state "We won't extend the PDF format" the feature would be back again.

    Ah, one last thing! If at the end Office 2007 doesn't come with the export to PDF feature, could Microsoft Update shows the patch as a Recommended Download? Just an idea for making our life easier. ;-)
  • Anonymous
    June 17, 2006
    zzz said:
    "In this case customers asked PDF but what they really wanted was XPS."

    I am pretty sure that most people wanted PDF export when they said they wanted, ehm... PDF export.

    I find the statements of both Adobe and Microsoft pretty disappointing in the sense that they do not clear up anything. Adobe basically says the obvious and Microsoft acts surpised and reacts by pulling PDF? And all the world says: "figures, when you are a monopolist!". Come on.

    I feel I am repeating myself (and probably, I do): regarding PDF, there is no anti-trust case as long as Microsoft adheres to Adobe's specification. Let them sue you once you do. XPS is a different matter. Welll, don't include XPS then.

    So why don't you guys (Brian et al) just leave PDF in? Your customers want it.
  • Anonymous
    June 17, 2006
    The comment has been removed
  • Anonymous
    June 17, 2006
    As I see it, it it not the the case that nobody is allowed to create an alternative to PDF. It is just that Microsoft has an issue here, given the "monopoly" game.

    I do agree with Kevins remarks about Acrobat (sort of), which is exactly why PDF could use some healthy competition in terms of applications that support it. And I welcome alternative formats too (PDF wasn't too bad as a page description language, but the format is getting pretty bulky now).

    We can all read the PDF Specs, but we cannot influence it one bit. Adobe's appoach does not seem to be "embrace and extend" but just "extend and extend, and..."

    And that is exactly why I am not so sure that PDF would be a better option in the long run, thinking over Adobe's remarks about offering healthy alternatives to users.
  • Anonymous
    June 17, 2006
    The comment has been removed
  • Anonymous
    June 17, 2006
    Aslong there's no PDF reader application from Microsoft nor roundtripping in Office 2007, there's no reason why anyone should pull the FUD card on it.
  • Anonymous
    June 18, 2006
    The comment has been removed
  • Anonymous
    June 18, 2006
    Rosyna: That is a valid concern, but software does this all the time (including Adobe's own Photoshop.) Users are warned that saving to certain file formats will engender the loss of various features, cause layer flattening, etc.

    As far as I know, anything that can be displayed in Word can be saved in PDF, though, in the worst case, it may have to be rasterized (i.e. converted to a bitmap.)
  • Anonymous
    June 18, 2006
    Incidentally, if XPS and PDF support are included in Office, a welcome addition would be a "save archive copy" option (similar to "save backup copy.")

    Just because OpenXML is designed to be readable 100 years in the future does not mean it will be legible (due to missing fonts, broken object links, etc.) If, say, Word could generate XPS/PDF duplicates of any documents when they are updated, it would facilitate archival--users would not have expressly to make duplicates of their work in XPS/PDF.
  • Anonymous
    June 19, 2006
    The comment has been removed
  • Anonymous
    June 19, 2006
    @Francis:

    There does exist an "archival" version of PDF, in which all of the information needed to display the document is embedded into the file (for example, all fonts used in the document are embedded into the document itself).  It's not used often because it really blows up the size of the file.  But Office 2007 does (or did, and will with the downloadable add-on) provide a checkbox indicating whether to use the archival PDF format or not (the checkbox is labled "ISO something-or-other").

    See Gabe's post about it here:
    http://blogs.msdn.com/brian_jones/archive/2006/06/03/616022.aspx#616635
  • Anonymous
    June 20, 2006
    The comment has been removed
  • Anonymous
    June 20, 2006
    The following is pure speculation. How about this theory?

    * Microsoft would rather blame Adobe for removing the PDF export functionality than admit that they can offer it legally, but refuse to, if they cannot offer XPS as well.

    * Adobe somehow likes to give the impression that they control who is allowed to offer this functionality, while legally, they cannot.

    Neither is going to say this in public, obviously.
  • Anonymous
    June 20, 2006
    The comment has been removed
  • Anonymous
    June 21, 2006
    The comment has been removed
  • Anonymous
    June 21, 2006
    @Escamillo
    "I think this is a case of taking the easy road.  
    Rather than a court battle ...Microsoft offers the add-in"

    Yes, could be. But with the MSN-search-default-in-IE7 issue [1][2] MS had another attitude: they took the hit.

    Why ? because MS and Google are not having an agreement at close doors and telling the public another story ( i'm not sure this is not the case with the 'save as PDF' thing )

    [1] http://money.cnn.com/2006/05/01/technology/google_microsoft/
    [2] http://arstechnica.com/news.ars/post/20060501-6716.html
  • Anonymous
    June 21, 2006
    I hope a "Save as PDF" feature in Office would work better than the "Save as HTML".  The HTML is not readable by all HTML interpreters, and I doubt it follows the standard.
  • Anonymous
    June 21, 2006
    Iseven wrote:

    "I hope a "Save as PDF" feature in Office would work better than the "Save as HTML".  The HTML is not readable by all HTML interpreters, and I doubt it follows the standard."

    That's exactly what Microsoft would do with PDF if given the chance!

    History has shown, time and time again, that Microsoft methodically undermines and damages otherwise open standards solely for Microsoft's own gain (HTML, XHTML, Java, and the list goes on). Anyone who depends on the openness of PDF should be concerned here.
  • Anonymous
    June 22, 2006
    Okay, let's repeat: Microsoft has no PDF reader, so there is no point in not adhering to the standard. Adobe roughly has the monopoly for PDF readers. If microsoft outputs PDF that is not viewable by the Adobe Reader, people will simply not use Microsofts PDF export.
  • Anonymous
    June 27, 2006
    I have examined PDF code produced by Office 12 beta and it seems to have XMP packet inside.
    Does XMP will be supported also natively in OpenXML ?
    It would be interesting to get an XMP coded set of metadata inside docProps...
  • Anonymous
    July 05, 2006
    Today we are announcing the creation of the Open XML Translator project that will help translate between...
  • Anonymous
    July 06, 2006
    <i>Okay, let's repeat: Microsoft has no PDF reader, so there is no point in not adhering to the standard. </i>

    For a company that has constantly demonstrated the "Embace, extend, extinguish" philosophy, this statement rings hollow.  Microsoft does not have a PDF reader now.  But lets say next year they decide to create one.  There's nothing wrong with that.  Oh, and we'll add some goodies into the PDF format that make it so the Microsoft reader can, gosh, dunno,, invoke Excel to make dishes or something.  "This PDF best viewed with Microsoft PDF Viewer" - that phraseology sound familiar?

    Microsoft has shattered any possible trust the world may have in it's promises of open standards or support therein.  Their ongoing history of attempts to destroy competition through underhanded practices has made them a pariah in the industry.  No one trusts them.  Why should they?
  • Anonymous
    July 31, 2006
    Brian,

    In a previous entry, you pointed to this article http://msdn2.microsoft.com/en-us/library/ms406051.aspx which describes how developers can write their own fixed-format exporter, similar to the pdf exporter.

    According to that article, there's a header file, fixedformatext.h which describes the interfaces which a developer needs to implement. So, where can I find this header? It wasn't in any of the office SDKs I saw on msdn.

    Also, does the Office 12 pdf exporter use this interface? I see that the Office 12 beta includes a file called PdfExp.dll, but it doesn't seem to implement the IMsoDocExporter interface.
  • Anonymous
    June 15, 2009
    PingBack from http://debtsolutionsnow.info/story.php?id=7781