Spire.PDF is a professional PDF library applied to creating, writing, editing, handling and reading PDF files without any external dependencies. Get free and professional technical support for Spire.PDF for .NET, Java, Android, C++, Python.

Fri May 14, 2021 5:52 pm

hello, i am trying to convert a pdf to a pdf/a.

PdfStandardsConverter converter = new PdfStandardsConverter("out.pdf");
converter.toPdfA1A("ToPdfA1A.pdf");

here the stack trace
class com.spire.pdf.packages.sprpia: Invalid year in date string

com.spire.pdf.packages.sprgia.spr (Unknown Source)
com.spire.pdf.packages.sproha.spr (Unknown Source)
com.spire.pdf.packages.sprnga.<init>(Unknown Source)
com.spire.pdf.packages.sprMjb.spr (Unknown Source)
com.spire.pdf.packages.sprMjb.spr (Unknown Source)
com.spire.pdf.packages.sprNlb.spr (Unknown Source)
com.spire.pdf.packages.sprbka.spr (Unknown Source)
com.spire.pdf.packages.sprkja.spr (Unknown Source)
com.spire.pdf.packages.sprPka.spr (Unknown Source)
com.spire.pdf.packages.sprLja.spr (Unknown Source)
com.spire.pdf.packages.sprLja.spr (Unknown Source)
com.spire.pdf.packages.sprLja.spr (Unknown Source)
com.spire.pdf.packages.sprLja.spr (Unknown Source)
com.spire.pdf.PdfNewDocument.spr (Unknown Source)
com.spire.pdf.PdfDocumentBase.save(Unknown Source)
com.spire.pdf.packages.sprhMb.spr (Unknown Source)
com.spire.pdf.conversion.PdfStandardsConverter.toPdfA1A(Unknown Source)
services.DispatcherService.fillPdf(DispatcherService.java:100)
handler.Handler.handleRequest(Handler.java:41)

Any Guess?

marcomelli
 
Posts: 2
Joined: Fri May 14, 2021 5:47 pm

Mon May 17, 2021 3:28 am

Hello,

Thanks for your inquiry and sorry for late reply on weekend.

I did an initial test with the last version Spire.PDF For Java v4.4.8 but didn't reproduce your issue. To help us further analyze, could you please provide your input file? You could send it to us via email ([email protected]). Thanks in advance for your assistance.
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Mon May 24, 2021 9:30 am

Hello,

Hope you are doing well.
Has the issue been solved now? Could you please give us some feedback at your convenience?
Thanks in advance.
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Tue May 25, 2021 9:12 am

the erroris slightly different with this template:
i am attaching the pdf

class com.spire.pdf.packages.sprQHc: Value cannot be null.
Parameter name: key
com.spire.ms.System.Collections.Generic.Dictionary.containsKey(ip:750)
com.spire.pdf.packages.sprIob.spr (Unknown Source)
com.spire.pdf.packages.sprIob.spr (Unknown Source)
com.spire.pdf.packages.sprUob.spr (Unknown Source)
com.spire.pdf.packages.sprhMb.spr (Unknown Source)
com.spire.pdf.packages.sprhMb.spr (Unknown Source)
com.spire.pdf.packages.sprhMb.spr (Unknown Source)
com.spire.pdf.conversion.PdfStandardsConverter.toPdfA1A(Unknown Source)
services.DispatcherService.convertPdf(DispatcherService.java:253)
services.DispatcherService.fillPdf(DispatcherService.java:140)
handler.Handler.handleRequest(Handler.java:41)
handler.InvokeTest.invokeTest(InvokeTest.java:93)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:686)
org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$6(TestMethodTestDescriptor.java:205)
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:201)
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:137)
org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:71)
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$5(NodeTestTask.java:135)
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$7(NodeTestTask.java:125)
org.junit.platform.engine.support.hierarchical.Node.around(Node.java:135)
org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:123)
org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:122)
org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:80)
java.util.ArrayList.forEach(ArrayList.java:1255)

marcomelli
 
Posts: 2
Joined: Fri May 14, 2021 5:47 pm

Tue May 25, 2021 11:17 am

Hello,

Thank you for your sharing.
I did an initial test and reproduce your issue. I have logged this issue in our bug tracking system with ticket SPIREPDF-4324. If there is any update, we will let you know. Apologize for the inconvenience caused.
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Tue Aug 31, 2021 10:35 am

Hello,

Thanks for your patience.

Glad to inform you we just released Spire.PDF for Java Version:4.8.7 that fixes the issue of ticket SPIREPDF-4324. Welcome to download the new version from the following links.

Our website: https://www.e-iceblue.com/Download/pdf-for-java.html
Maven: https://repo.e-iceblue.com/nexus/conten ... pdf/4.8.7/
Sincerely,
Andy
E-iceblue support team
User avatar

Andy.Zhou
 
Posts: 483
Joined: Mon Mar 29, 2021 3:03 am

Wed Nov 16, 2022 10:53 am

Hi, I have the same error when I try to convert the file Sample.pdf :
Exception in thread "main" class com.spire.pdf.packages.sprqee: Invalid year in date string

this is the class:

import com.spire.pdf.conversion.PdfStandardsConverter;

public class ConvertPdfToPdfA {

public static void main(String[] args) {

//Specify input file path
String inputFile = "E:/file_firma/Sample.pdf";

//Specify output folder
String outputFolder = "E:/file_firma/pdfA_output/";

//Create a PdfStandardsConverter instance, passing in the input file as a parameter
PdfStandardsConverter converter = new PdfStandardsConverter(inputFile);

//Convert to PdfA1A
// converter.toPdfA1A(outputFolder + "ToPdfA1A.pdf");

//Convert to PdfA1B
converter.toPdfA1B(outputFolder + "ToPdfA1B.pdf");

//Convert to PdfA2A
converter.toPdfA2A(outputFolder + "ToPdfA2A.pdf");

//Convert to PdfA2B
converter.toPdfA2B(outputFolder + "ToPdfA2B.pdf");

//Convert to PdfA3A
converter.toPdfA3A(outputFolder + "ToPdfA3A.pdf");

//Convert to PdfA3B
converter.toPdfA3B(outputFolder + "ToPdfA3B.pdf");
}



}// end class

thi is the stack error:
Exception in thread "main" class com.spire.pdf.packages.sprqee: Invalid year in date string
com.spire.pdf.packages.sprwzd.spr╀⇇(Unknown Source)
com.spire.pdf.packages.sprrie.spr┤⇇(Unknown Source)
com.spire.pdf.packages.sprlce.<init>(Unknown Source)
com.spire.pdf.packages.sprdao.spr┓═(Unknown Source)
com.spire.pdf.packages.sprdao.spr┮╋(Unknown Source)
com.spire.pdf.packages.sprsun.spr▩∫(Unknown Source)
com.spire.pdf.packages.sprbpe.spr▩∫(Unknown Source)
com.spire.pdf.packages.sprlte.spr۩⌨(Unknown Source)
com.spire.pdf.packages.sprale.spr▅–(Unknown Source)
com.spire.pdf.packages.sprcne.spr┻≇(Unknown Source)
com.spire.pdf.packages.sprcne.spr┳≇(Unknown Source)
com.spire.pdf.packages.sprcne.spr•⌨(Unknown Source)
com.spire.pdf.packages.sprcne.spr┊⌨(Unknown Source)
com.spire.pdf.PdfNewDocument.spr⅗§(Unknown Source)
com.spire.pdf.PdfDocumentBase.save(Unknown Source)
com.spire.pdf.packages.sprxbo.spr━╺(Unknown Source)
com.spire.pdf.conversion.PdfStandardsConverter.toPdfA1B(Unknown Source)
it.eng.verificaFirmaInfocert.util.ConvertPdfToPdfA.main(ConvertPdfToPdfA.java:22)
at com.spire.pdf.packages.sprwzd.spr╀⇇(Unknown Source)
at com.spire.pdf.packages.sprrie.spr┤⇇(Unknown Source)
at com.spire.pdf.packages.sprlce.<init>(Unknown Source)
at com.spire.pdf.packages.sprdao.spr┓═(Unknown Source)
at com.spire.pdf.packages.sprdao.spr┮╋(Unknown Source)
at com.spire.pdf.packages.sprsun.spr▩∫(Unknown Source)
at com.spire.pdf.packages.sprbpe.spr▩∫(Unknown Source)
at com.spire.pdf.packages.sprlte.spr۩⌨(Unknown Source)
at com.spire.pdf.packages.sprale.spr▅–(Unknown Source)
at com.spire.pdf.packages.sprcne.spr┻≇(Unknown Source)
at com.spire.pdf.packages.sprcne.spr┳≇(Unknown Source)
at com.spire.pdf.packages.sprcne.spr•⌨(Unknown Source)
at com.spire.pdf.packages.sprcne.spr┊⌨(Unknown Source)
at com.spire.pdf.PdfNewDocument.spr⅗§(Unknown Source)
at com.spire.pdf.PdfDocumentBase.save(Unknown Source)
at com.spire.pdf.packages.sprxbo.spr━╺(Unknown Source)
at com.spire.pdf.conversion.PdfStandardsConverter.toPdfA1B(Unknown Source)
at it.eng.verificaFirmaInfocert.util.ConvertPdfToPdfA.main(ConvertPdfToPdfA.java:22)

I'm using this version of library:

<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>8.11.0</version>
</dependency>

Please, which version I heve to use?

tiduvalentino
 
Posts: 1
Joined: Wed Nov 16, 2022 9:45 am

Thu Nov 17, 2022 4:06 am

Hello,

Thanks for your inquiry.
Please note the latest free Spire.PDF is 5.1.0 and the version 8.11.0 is our commercial version. I used the 8.11.0 to test, but didn't reproduce your issue. To help us further analyze, please provide your input PDF file and and testing environment (For example, Windows10 64bit, JDK 8 ). You could attach it here or send it to us via email ([email protected]). Thanks in advance for your assistance.
Sincerely,
Doris
E-iceblue support team
User avatar

Doris.Liu
 
Posts: 460
Joined: Mon Nov 07, 2022 8:10 am

Tue Dec 27, 2022 5:56 am

Hi,

Hope you are doing well!
Has your problem been effectively solved now? Could you give us some feedback at your convenience?

Sincerely,
Doris
E-iceblue support team
User avatar

Doris.Liu
 
Posts: 460
Joined: Mon Nov 07, 2022 8:10 am

Mon Aug 28, 2023 7:44 am

I have the same problem with version 5 it was not solved.

<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>5.1.0</version>
</dependency>

file .java

String inputFile = "d:/dev/Sample.pdf";

//Specify output folder
String outputFolder = "d:/dev/pdfA_output/";


class com.spire.pdf.packages.sprbia: Invalid year in date string
com.spire.pdf.packages.sprLia.spr (Unknown Source)
com.spire.pdf.packages.spraGa.spr (Unknown Source)
com.spire.pdf.packages.sprEIa.<init>(Unknown Source)
com.spire.pdf.packages.sprcMb.spr (Unknown Source)
com.spire.pdf.packages.sprcMb.spr (Unknown Source)
com.spire.pdf.packages.sprvob.spr (Unknown Source)
com.spire.pdf.packages.sprzKa.spr (Unknown Source)
com.spire.pdf.packages.sprpKa.spr (Unknown Source)
com.spire.pdf.packages.sprPLa.spr (Unknown Source)
com.spire.pdf.packages.sprVla.spr (Unknown Source)
com.spire.pdf.packages.sprVla.spr (Unknown Source)
com.spire.pdf.packages.sprVla.spr (Unknown Source)
com.spire.pdf.packages.sprVla.spr (Unknown Source)
com.spire.pdf.PdfNewDocument.spr (Unknown Source)
com.spire.pdf.PdfDocumentBase.save(Unknown Source)
com.spire.pdf.packages.sprSpb.spr (Unknown Source)
com.spire.pdf.conversion.PdfStandardsConverter.toPdfA1A(Unknown Source)
.....

daddetra
 
Posts: 1
Joined: Thu Aug 17, 2023 8:15 pm

Mon Aug 28, 2023 8:01 am

daddetra wrote:I have the same problem with version 5 it was not solved.

<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.pdf.free</artifactId>
<version>5.1.0</version>
</dependency>

file .java

String inputFile = "d:/dev/Sample.pdf";

//Specify output folder
String outputFolder = "d:/dev/pdfA_output/";

.....


Hi daddetra ,

Thanks for your feedback.
We recommend upgrading to our latest commercial Spire.PDF, as free version was released about one and half years ago. The latest commercial version includes improvements and enhancements that may resolve the issue you are facing. Please update your installation to the latest version and retest your code.

After testing the new version, if you encounter the same issue, please provide us with the specific PDF document. This information will help us investigate the problem more effectively and provide you with appropriate solutions.

Best regards,
Triste
E-iceblue support team
User avatar

Triste.Dai
 
Posts: 1000
Joined: Tue Nov 15, 2022 3:59 am

Return to Spire.PDF

cron