pdfbox-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rob Bradley (JIRA)" <j...@apache.org>
Subject [jira] Created: (PDFBOX-502) How To: compile for .NET for image support..
Date Mon, 10 Aug 2009 15:50:14 GMT
How To: compile for .NET for image support..
--------------------------------------------

                 Key: PDFBOX-502
                 URL: https://issues.apache.org/jira/browse/PDFBOX-502
             Project: PDFBox
          Issue Type: Improvement
    Affects Versions: 0.8.0-incubator
         Environment: Building for .Net 
            Reporter: Rob Bradley
            Priority: Trivial
             Fix For: 0.8.0-incubator


I hope I have categorized this correctly...

In order to take advantage of image support in PDFBox (ie to add an image to a page) you must
compile with at least IKVM ver 0.40.0.1

The older version returns an error "Not Implemented" when creating image objects like "org.apache.pdfbox.pdmodel.graphics.xobject.PDJpeg"

The new version supports the java.awt.image library a little better.

However, the new IKVM requires some changes to the build.xml file becease the IKVM file names
changed.

I probably have over referenced the dll's but this works.

For each of the build.NET portions of build.xml:
Replace 
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.ClassLibrary.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.AWT.WinForms.dll" />

With
            <arg value="-reference:${ikvm.dir}/bin/IKVM.AWT.WinForms.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Charsets.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Corba.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Core.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Jdbc.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Management.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Misc.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Security.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.SwingAWT.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Text.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.Util.dll" />
            <arg value="-reference:${ikvm.dir}/bin/IKVM.OpenJDK.XML.dll" />



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message