From 0f8777952974daf03099bf48c6db1d91bd431bb2 Mon Sep 17 00:00:00 2001 From: Tobias Kellner Date: Sat, 15 Mar 2014 00:19:36 +0100 Subject: Remove unused imports and variables --- .../at/gv/egiz/pdfas/lib/api/PdfAsFactory.java | 12 ++-- .../impl/configuration/GlobalConfiguration.java | 1 - .../impl/signing/pdfbox/PdfboxSignerWrapper.java | 3 +- .../sig_interface/SignatureDataInjector.java | 1 - .../lib/impl/stamping/CertificateResolver.java | 1 - .../gv/egiz/pdfas/lib/impl/stamping/IResolver.java | 1 - .../egiz/pdfas/lib/impl/stamping/TableFactory.java | 23 +++++--- .../pdfas/lib/impl/stamping/ValueResolver.java | 1 - .../pdfbox/PDFAsVisualSignatureBuilder.java | 2 +- .../pdfbox/PDFAsVisualSignatureDesigner.java | 13 +---- .../lib/impl/stamping/pdfbox/PDFBoxTable.java | 64 +++++++++++----------- .../lib/impl/stamping/pdfbox/PdfBoxStamper.java | 15 ++--- .../java/at/gv/egiz/sl/util/BKUSLConnector.java | 2 - .../java/at/gv/egiz/sl/util/BaseSLConnector.java | 1 - .../at/knowcenter/wag/egov/egiz/pdf/PDFPage.java | 28 +++++++--- .../knowcenter/wag/egov/egiz/pdf/PDFUtilities.java | 4 +- 16 files changed, 83 insertions(+), 89 deletions(-) (limited to 'pdf-as-lib/src/main/java/at') diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java index 6f84e9bc..bb747bc6 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/api/PdfAsFactory.java @@ -33,10 +33,6 @@ import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; -import java.net.URL; -import java.util.Enumeration; -import java.util.jar.Attributes; -import java.util.jar.Manifest; import java.util.zip.ZipEntry; import java.util.zip.ZipInputStream; @@ -57,10 +53,10 @@ public class PdfAsFactory { private static final String DEFAULT_CONFIG_RES = "config/config.zip"; - private static final String MAN_ATTRIBUTE = "JARMANIFEST"; - private static final String PDF_AS_LIB = "PDF-AS-LIB"; - private static final String IMPL_VERSION = "Implementation-Version"; - private static final String SCM_REVISION = "SCMREVISION"; +// private static final String MAN_ATTRIBUTE = "JARMANIFEST"; +// private static final String PDF_AS_LIB = "PDF-AS-LIB"; +// private static final String IMPL_VERSION = "Implementation-Version"; +// private static final String SCM_REVISION = "SCMREVISION"; static { diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/GlobalConfiguration.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/GlobalConfiguration.java index 78bde7ec..f2864a07 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/GlobalConfiguration.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/configuration/GlobalConfiguration.java @@ -24,7 +24,6 @@ package at.gv.egiz.pdfas.lib.impl.configuration; import at.gv.egiz.pdfas.common.settings.ISettings; -import at.gv.egiz.pdfas.lib.api.Configuration; import at.gv.egiz.pdfas.lib.api.IConfigurationConstants; public class GlobalConfiguration extends SpecificBaseConfiguration diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox/PdfboxSignerWrapper.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox/PdfboxSignerWrapper.java index 4fe2ba6c..6c1934ff 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox/PdfboxSignerWrapper.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox/PdfboxSignerWrapper.java @@ -45,7 +45,8 @@ public class PdfboxSignerWrapper implements PDFASSignatureInterface { .getLogger(PdfboxSignerWrapper.class); private IPlainSigner signer; - private PDSignature signature; + @SuppressWarnings("unused") + private PDSignature signature; private int[] byteRange; private Calendar date; diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/sig_interface/SignatureDataInjector.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/sig_interface/SignatureDataInjector.java index 3308f784..e667f0ea 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/sig_interface/SignatureDataInjector.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/sig_interface/SignatureDataInjector.java @@ -25,7 +25,6 @@ package at.gv.egiz.pdfas.lib.impl.signing.sig_interface; import iaik.x509.X509Certificate; -import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Calendar; diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/CertificateResolver.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/CertificateResolver.java index 42f81f42..e5b8acd0 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/CertificateResolver.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/CertificateResolver.java @@ -38,7 +38,6 @@ import at.gv.egiz.pdfas.common.settings.SignatureProfileSettings; import at.gv.egiz.pdfas.common.utils.DNUtils; import at.gv.egiz.pdfas.common.utils.OgnlUtils; import at.gv.egiz.pdfas.lib.impl.status.ICertificateProvider; -import at.gv.egiz.pdfas.lib.impl.status.RequestedSignature; public class CertificateResolver implements IResolver { diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/IResolver.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/IResolver.java index 8c38039f..03529d5a 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/IResolver.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/IResolver.java @@ -25,7 +25,6 @@ package at.gv.egiz.pdfas.lib.impl.stamping; import at.gv.egiz.pdfas.common.settings.SignatureProfileSettings; import at.gv.egiz.pdfas.lib.impl.status.ICertificateProvider; -import at.gv.egiz.pdfas.lib.impl.status.RequestedSignature; /** * Created with IntelliJ IDEA. diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/TableFactory.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/TableFactory.java index 038e9a88..429aa6d0 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/TableFactory.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/TableFactory.java @@ -23,25 +23,29 @@ ******************************************************************************/ package at.gv.egiz.pdfas.lib.impl.stamping; +import static at.gv.egiz.pdfas.common.utils.StringUtils.extractLastID; + +import java.util.ArrayList; +import java.util.Hashtable; +import java.util.Iterator; +import java.util.Map; +import java.util.Vector; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import at.gv.egiz.pdfas.common.settings.IProfileConstants; import at.gv.egiz.pdfas.common.settings.ISettings; import at.gv.egiz.pdfas.common.settings.SignatureProfileSettings; import at.gv.egiz.pdfas.lib.impl.status.ICertificateProvider; -import at.gv.egiz.pdfas.lib.impl.status.RequestedSignature; import at.knowcenter.wag.egov.egiz.pdf.sig.SignatureEntry; import at.knowcenter.wag.egov.egiz.table.Entry; import at.knowcenter.wag.egov.egiz.table.Style; import at.knowcenter.wag.egov.egiz.table.Table; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import java.util.*; - -import static at.gv.egiz.pdfas.common.utils.StringUtils.extractLastID; - public class TableFactory implements IProfileConstants { + @SuppressWarnings("unused") private static final Logger logger = LoggerFactory.getLogger(TableFactory.class); /** @@ -120,7 +124,7 @@ public class TableFactory implements IProfileConstants { String table_def_key = table_def_iter.next(); int dot_idx = (table_def_key.lastIndexOf(".") > 0 ? table_def_key.lastIndexOf(".") + 1 : table_def_key.length()); String table_def = table_def_key.substring(dot_idx); - String table_def_keys_prefix = table_def_key.substring(0, dot_idx-1); + //String table_def_keys_prefix = table_def_key.substring(0, dot_idx-1); String table_def_string = configuration.getValue(table_def_key); if (table_def.matches("\\D*")) { @@ -294,6 +298,7 @@ public class TableFactory implements IProfileConstants { * the key to get the caption for * @return a caption for the given key */ + @SuppressWarnings("unused") private static String getSigCaption(String key) { diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/ValueResolver.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/ValueResolver.java index ebd5c962..b05fc52c 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/ValueResolver.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/ValueResolver.java @@ -34,7 +34,6 @@ import org.slf4j.LoggerFactory; import at.gv.egiz.pdfas.common.settings.IProfileConstants; import at.gv.egiz.pdfas.common.settings.SignatureProfileSettings; import at.gv.egiz.pdfas.lib.impl.status.ICertificateProvider; -import at.gv.egiz.pdfas.lib.impl.status.RequestedSignature; /** * Created with IntelliJ IDEA. User: afitzek Date: 9/11/13 Time: 11:11 AM To diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureBuilder.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureBuilder.java index 8da6d149..0b183c08 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureBuilder.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureBuilder.java @@ -254,7 +254,7 @@ public class PDFAsVisualSignatureBuilder extends PDVisibleSigBuilder { private PDFAsVisualSignatureProperties properties; private ISettings settings; - private List addedFonts = new ArrayList(); +// private List addedFonts = new ArrayList(); private PDResources innerFormResources; private Map images = new HashMap(); diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureDesigner.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureDesigner.java index bd516100..b2183753 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureDesigner.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFAsVisualSignatureDesigner.java @@ -6,7 +6,6 @@ import java.io.ByteArrayOutputStream; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; -import java.util.Arrays; import java.util.List; import javax.imageio.ImageIO; @@ -14,17 +13,11 @@ import javax.imageio.ImageIO; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.common.PDRectangle; -import org.apache.pdfbox.pdmodel.font.PDType1Font; -import org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSignDesigner; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - -import at.knowcenter.wag.egov.egiz.table.Table; public class PDFAsVisualSignatureDesigner { - private static final Logger logger = LoggerFactory.getLogger(PDFAsVisualSignatureDesigner.class); - +// private static final Logger logger = LoggerFactory.getLogger(PDFAsVisualSignatureDesigner.class); + private Float sigImgWidth; private Float sigImgHeight; private float xAxis; @@ -36,7 +29,7 @@ public class PDFAsVisualSignatureDesigner { private float[] formaterRectangleParams = { 0, 0, 100, 50 }; // default private byte[] AffineTransformParams = { 1, 0, 0, 1, 0, 0 }; // default private float imageSizeInPercents; - private PDDocument document = null; +// private PDDocument document = null; PDFAsVisualSignatureProperties properties; /** diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFBoxTable.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFBoxTable.java index 2ef653d8..9cde5fe6 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFBoxTable.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PDFBoxTable.java @@ -285,38 +285,38 @@ public class PDFBoxTable { return lines.toArray(new String[0]); } - private String[] breakString(String value, PDFont f, float maxwidth) throws IOException { - String[] words = value.split(" "); - List lines = new ArrayList(); - int cLine = 0; - String cLineValue = ""; - for (int i = 0; i < words.length; i++) { - String word = words[i]; - String[] lineBreaks = word.split("\n"); - if (lineBreaks.length > 1) { - for (int j = 0; j < lineBreaks.length; j++) { - String subword = lineBreaks[j]; - // if (cLine + subword.length() > maxline) { - lines.add(cLineValue.trim()); - cLineValue = ""; - cLine = 0; - // } - cLineValue += subword + " "; - cLine += subword.length(); - } - } else { - if (f.getStringWidth(cLineValue + word) > maxwidth && cLineValue.length() != 0) { - lines.add(cLineValue.trim()); - cLineValue = ""; - cLine = 0; - } - cLineValue += word + " "; - cLine += word.length(); - } - } - lines.add(cLineValue.trim()); - return lines.toArray(new String[0]); - } +// private String[] breakString(String value, PDFont f, float maxwidth) throws IOException { +// String[] words = value.split(" "); +// List lines = new ArrayList(); +// int cLine = 0; +// String cLineValue = ""; +// for (int i = 0; i < words.length; i++) { +// String word = words[i]; +// String[] lineBreaks = word.split("\n"); +// if (lineBreaks.length > 1) { +// for (int j = 0; j < lineBreaks.length; j++) { +// String subword = lineBreaks[j]; +// // if (cLine + subword.length() > maxline) { +// lines.add(cLineValue.trim()); +// cLineValue = ""; +// cLine = 0; +// // } +// cLineValue += subword + " "; +// cLine += subword.length(); +// } +// } else { +// if (f.getStringWidth(cLineValue + word) > maxwidth && cLineValue.length() != 0) { +// lines.add(cLineValue.trim()); +// cLineValue = ""; +// cLine = 0; +// } +// cLineValue += word + " "; +// cLine += word.length(); +// } +// } +// lines.add(cLineValue.trim()); +// return lines.toArray(new String[0]); +// } private float getCellHeight(Entry cell, float width) throws IOException { boolean isValue = true; diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PdfBoxStamper.java b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PdfBoxStamper.java index 1bd4fed5..762f22e9 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PdfBoxStamper.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/pdfas/lib/impl/stamping/pdfbox/PdfBoxStamper.java @@ -2,11 +2,6 @@ package at.gv.egiz.pdfas.lib.impl.stamping.pdfbox; import java.io.IOException; -import org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDFTemplateBuilder; -import org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible.PDVisibleSigBuilder; -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; - import at.gv.egiz.pdfas.common.exceptions.PdfAsException; import at.gv.egiz.pdfas.common.settings.ISettings; import at.gv.egiz.pdfas.lib.impl.stamping.IPDFStamper; @@ -17,12 +12,12 @@ import at.knowcenter.wag.egov.egiz.table.Table; public class PdfBoxStamper implements IPDFStamper { - private static final Logger logger = LoggerFactory.getLogger(PdfBoxStamper.class); - - private PDFTemplateBuilder pdfBuilder; - +// private static final Logger logger = LoggerFactory.getLogger(PdfBoxStamper.class); + +// private PDFTemplateBuilder pdfBuilder; + public PdfBoxStamper() { - this.pdfBuilder = new PDVisibleSigBuilder(); +// this.pdfBuilder = new PDVisibleSigBuilder(); } public IPDFVisualObject createVisualPDFObject(PDFObject pdf, Table table) throws IOException { diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java index 95be4512..9545b32f 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BKUSLConnector.java @@ -32,12 +32,10 @@ import javax.xml.bind.JAXBException; import org.apache.http.HttpResponse; import org.apache.http.client.ClientProtocolException; -import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.ContentType; import org.apache.http.entity.mime.MultipartEntityBuilder; import org.apache.http.impl.client.CloseableHttpClient; -import org.apache.http.impl.client.DefaultHttpClient; import org.apache.http.impl.client.HttpClientBuilder; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BaseSLConnector.java b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BaseSLConnector.java index 0001d855..d8aa2672 100644 --- a/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BaseSLConnector.java +++ b/pdf-as-lib/src/main/java/at/gv/egiz/sl/util/BaseSLConnector.java @@ -24,7 +24,6 @@ package at.gv.egiz.sl.util; import java.math.BigInteger; -import java.util.Arrays; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFPage.java b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFPage.java index cdfedcc9..7ea4e4d1 100644 --- a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFPage.java +++ b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFPage.java @@ -48,8 +48,11 @@ */ package at.knowcenter.wag.egov.egiz.pdf; -import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.*; -import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.*; +import java.awt.Rectangle; +import java.awt.geom.GeneralPath; +import java.io.IOException; +import java.util.List; +import java.util.Map; import org.apache.commons.lang3.math.NumberUtils; import org.apache.pdfbox.cos.COSName; @@ -68,12 +71,21 @@ import org.apache.pdfbox.util.operator.OperatorProcessor; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import java.awt.*; -import java.awt.geom.GeneralPath; -import java.io.IOException; -import java.io.Writer; -import java.util.List; -import java.util.Map; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.ClosePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.CurveTo; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.CurveToReplicateFinalPoint; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.CurveToReplicateInitialPoint; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.LineTo; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.construction.MoveTo; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.CloseAndStrokePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.CloseFillEvenOddAndStrokePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.CloseFillNonZeroAndStrokePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.EndPath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.FillEvenOddAndStrokePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.FillNonZeroAndStrokePath; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.FillPathEvenOddRule; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.FillPathNonZeroWindingNumberRule; +import at.knowcenter.wag.egov.egiz.pdf.operator.path.painting.StrokePath; /** * PDFPage is an inner class that is used to calculate the page length of a PDF diff --git a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java index 9bc9d38c..4a9b6886 100644 --- a/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java +++ b/pdf-as-lib/src/main/java/at/knowcenter/wag/egov/egiz/pdf/PDFUtilities.java @@ -51,12 +51,12 @@ package at.knowcenter.wag.egov.egiz.pdf; import java.io.IOException; import java.util.List; -import at.gv.egiz.pdfas.common.exceptions.PDFIOException; import org.apache.pdfbox.cos.COSStream; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; import org.apache.pdfbox.pdmodel.PDResources; -import org.apache.pdfbox.pdmodel.interactive.pagenavigation.PDThreadBead; + +import at.gv.egiz.pdfas.common.exceptions.PDFIOException; /** -- cgit v1.2.3