Kumaran,

There are some things that the .Net version will not do that the Java
version will -- notably render a PDF as an image.

What are you trying to do with PDFBox when the exception occurs?

Thanks.

Daniel

On Fri, Mar 25, 2011 at 1:39 AM, Kumaran <[email protected]> wrote:

> Hi Daniel,
>
> I facing lot of problem to making .net version dll of Apache PDFBox 1.5.0
> source. So I will pretty much happy if you give me .net version dll for of
> Apache PDFBox 1.5.0 source
>
> Kumaran
>
>
> -----Original Message-----
> From: Kumaran [mailto:[email protected]]
> Sent: Thursday, March 24, 2011 4:34 PM
> To: [email protected]
> Subject: RE: how to get dot net version dll from Apache PDFBox 1.5.0 source
>
> Hi Daniel
>
> I build Apache PDFBox 1.5.0 source using in different machine with
> environment as follows
>
> OS:
> ===
> Windows 7 Ultimate
> Java
> ====
> JDK 1.6.0
>
> The build was successful {7 dll files and 11 exe files} and I used the dlls
> in my  .net application but it throws errors for particular PDF resumes
>
> Here is the list of dlls builded
>
> 1) bcmail-jdk15-1.44.dll
> 2) bcprov-jdk15-1.44.dll
> 3)  commons-logging.dll
>  4) fontbox-1.5.0-SNAPSHOT.dll
>  5) jempbox-1.5.0-SNAPSHOT.dll
>  6) junit.dll
>  7) pdfbox-1.5.0-SNAPSHOT.dll
>
> Here is the error.
>
> Exception :  Stack Trace :    at java.awt.Font.createFont(Int32 fontFormat,
> InputStream fontStream)
>   at org.apache.pdfbox.pdmodel.font.PDType1CFont.prepareAwtFont(CFFFont )
>   at org.apache.pdfbox.pdmodel.font.PDType1CFont.getawtFont()
>   at org.apache.pdfbox.pdmodel.font.PDType1Font..ctor(COSDictionary
> fontDictionary)
>   at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(COSDictionary
> dic)
>   at org.apache.pdfbox.pdmodel.font.PDFontFactory.createFont(COSDictionary
> dic, Map fontCache)
>   at org.apache.pdfbox.pdmodel.PDResources.getFonts(Map fontCache)
>   at org.apache.pdfbox.util.PDFStreamEngine.processSubStream(PDPage aPage,
> PDResources resources, COSStream cosStream)
>   at org.apache.pdfbox.util.PDFStreamEngine.processStream(PDPage aPage,
> PDResources resources, COSStream cosStream)
>   at org.apache.pdfbox.util.PDFTextStripper.processPage(PDPage page,
> COSStream content)
>   at org.apache.pdfbox.util.PDFTextStripper.processPages(List pages)
>   at org.apache.pdfbox.util.PDFTextStripper.writeText(PDDocument doc,
> Writer outputStream)
>   at org.apache.pdfbox.util.PDFTextStripper.getText(PDDocument doc)
>   at WindowsFormsApplication2.Form6.btnConvert_Click(Object sender,
> EventArgs e) in D:\VS
> 2008\WindowsFormsApplication2\WindowsFormsApplication2\Form6.cs:line 37
>
> can you help me to resolve the problem
>
> Kumaran
>
>
> -----Original Message-----
> From: Kumaran [mailto:[email protected]]
> Sent: Thursday, March 24, 2011 3:45 PM
> To: [email protected]
> Subject: RE: how to get dot net version dll from Apache PDFBox 1.5.0 source
>
> Hi Daniel
>
> I am using IKVM Version - ikvm-0.44.0.5
>
> This exception is bubbled while Apache PDFBox 1.5.0 source is builded using
> ant
>
> System.TypeLoadException: Type
> 'System.Security.SecuritySafeCriticalAttribute' not found in assembly
> 'mscorlib, Version=2.0.0.0, Culture=neutral,
> PublicKeyToken=b77a5c561934e089'
>
> The details of machine & software are given below
> OS:
> ===
> Windows XP Service pack 2
> Java
> ====
> JDK 1.6.0
>
> So please help me to resolve the problem
>
> Kumaran
>
>
> -----Original Message-----
> From: Daniel Wilson [mailto:[email protected]]
> Sent: Thursday, March 24, 2011 1:21 AM
> To: T.L.
> Cc: [email protected]; [email protected]; [email protected]
> Subject: Re: how to get dot net version dll from Apache PDFBox 1.5.0 source
>
> Kumaran,
>
> The errors you list are IKVM / .Net errors.  What version of IKVM are you
> using?
>
> I'm getting Java errors ... so must have something set up wrong ...
>
> Daniel
>
> On Wed, Mar 23, 2011 at 9:39 AM, T.L. <[email protected]> wrote:
>
> > Hi,
> >
> > it would be nice if there is a standard .net version release that  is
> > correspondent to java version release.
> >
> > Luong
> >
> > On Wed, Mar 23, 2011 at 2:20 PM, Daniel Wilson
> > <[email protected]> wrote:
> > > Kumaran,
> > >
> > > I'll try to check this out.  I haven't built in a few months and am
> > getting
> > > some errors myself ... but that may be due to something being out of
> > date.
> > >
> > > Until a few months ago, I was maintaining the ability to build the
> > > .Net version ... so hopefully I'll have an answer for you later today.
> > >
> > > Daniel
> > >
> > > On Tue, Mar 22, 2011 at 4:49 PM, Kumaran <[email protected]> wrote:
> > >
> > >> HI
> > >>
> > >>
> > >>
> > >> I want to know the detail procedure to get dot net version dll from
> > Apache
> > >> PDFBox 1.5.0 source
> > >>
> > >>
> > >>
> > >> I have done the above as mentioned in documentation a but I am
> > >> getting error as follow
> > >>
> > >>
> > >>
> > >> Errer:
> > >>
> > >>
> > >>
> > >>     [echo] Building PDFBox
> > >>
> > >>     [exec] System.TypeLoadException: Type
> > >> 'System.Security.SecuritySafeCriticalAttribute' not found in
> > >> assembly 'mscorlib, Version=2.0.0.0, Culture=neutral,
> > >> PublicKeyToken=b77a5c561934e089'
> > >>
> > >>     [exec]    at IKVM.Reflection.Reader.ModuleReader.ResolveType(Int32
> > >> metadataToken, IGenericContext context)
> > >>
> > >>     [exec]    at IKVM.Reflection.Reader.ModuleReader.ResolveType(Int32
> > >> metadataToken, Type[] genericTypeArguments, Type[]
> > genericMethodArguments)
> > >>
> > >>     [exec]    at
> IKVM.Reflection.Reader.ModuleReader.GetMemberRef(Int32
> > >> index, Type[] genericTypeArguments, Type[] genericMethodArguments)
> > >>
> > >>     [exec]    at
> IKVM.Reflection.Reader.ModuleReader.ResolveMethod(Int32
> > >> metadataToken, Type[] genericTypeArguments, Type[]
> > genericMethodArguments)
> > >>
> > >>     [exec]    at IKVM.Reflection.Module.GetCustomAttributes(Int32
> > >> metadataToken, Type attributeType)
> > >>
> > >>     [exec]    at
> > >> IKVM.Reflection.Reader.MethodDefImpl.GetCustomAttributesData(Type
> > >> attributeType)
> > >>
> > >>     [exec]    at
> > >> IKVM.Reflection.CustomAttributeData.__GetCustomAttributes(MemberInf
> > >> o
> > >> member,
> > >> Type attributeType, Boolean inherit)
> > >>
> > >>     [exec]    at IKVM.Reflection.MemberInfo.IsDefined(Type
> > attributeType,
> > >> Boolean inherit)
> > >>
> > >>     [exec]    at
> IKVM.Internal.AttributeHelper.IsHideFromJava(MemberInfo
> > >> mi)
> > >>
> > >>     [exec]    at
> > >> IKVM.Internal.CompiledTypeWrapper.AddMethodOrConstructor(MethodBase
> > method,
> > >> List`1 methods)
> > >>
> > >>     [exec]    at
> IKVM.Internal.CompiledTypeWrapper.LazyPublishMethods()
> > >>
> > >>     [exec]    at IKVM.Internal.TypeWrapper.GetMethods()
> > >>
> > >>     [exec]    at IKVM.Internal.TypeWrapper.GetMethodWrapper(String
> name,
> > >> String sig, Boolean inherit)
> > >>
> > >>     [exec]    at
> > >> IKVM.Internal.ClassFile.ConstantPoolItemMethodref.Link(TypeWrapper
> > >> thisType)
> > >>
> > >>     [exec]    at IKVM.Internal.ClassFile.Link(TypeWrapper thisType)
> > >>
> > >>     [exec]    at
> IKVM.Internal.DynamicTypeWrapper.JavaTypeImpl.Finish()
> > >>
> > >>     [exec]    at IKVM.Internal.AotTypeWrapper.Finish()
> > >>
> > >>     [exec]    at IKVM.Internal.CompilerClassLoader.Compile()
> > >>
> > >>     [exec]    at IKVM.Internal.CompilerClassLoader.Compile(String
> > >> runtimeAssembly, List`1 optionsList)
> > >>
> > >>     [exec]    at IkvmcCompiler.Main(String[] args)
> > >>
> > >>
> > >>
> > >> Regards
> > >>
> > >> Kumaran
> > >>
> > >>
> > >
> >
>
>

Reply via email to