You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ad...@apache.org on 2010/07/20 00:23:27 UTC
svn commit: r965660 - in /pdfbox/trunk/pdfbox/src:
main/java/org/apache/pdfbox/util/PageExtractor.java
test/java/org/apache/pdfbox/util/PageExtractorTest.java
Author: adam
Date: Mon Jul 19 22:23:27 2010
New Revision: 965660
URL: http://svn.apache.org/viewvc?rev=965660&view=rev
Log:
PDFBOX-777: Add utility class to easily extract a range of pages from a PDF
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java
pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java?rev=965660&r1=965659&r2=965660&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/util/PageExtractor.java Mon Jul 19 22:23:27 2010
@@ -86,18 +86,34 @@ public class PageExtractor {
return extractedDocument;
}
+ /**
+ * Gets the first page number to be extracted.
+ * @return the first page number which should be extracted
+ */
public int getStartPage() {
return startPage;
}
+ /**
+ * Sets the first page number to be extracted.
+ * @param startPage the first page number which should be extracted
+ */
public void setStartPage(int startPage) {
this.startPage = startPage;
}
+ /**
+ * Gets the last page number (inclusive) to be extracted.
+ * @return the last page number which should be extracted
+ */
public int getEndPage() {
return endPage;
}
+ /**
+ * Sets the last page number to be extracted.
+ * @param endPage the last page number which should be extracted
+ */
public void setEndPage(int endPage) {
this.endPage = endPage;
}
Modified: pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java?rev=965660&r1=965659&r2=965660&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java (original)
+++ pdfbox/trunk/pdfbox/src/test/java/org/apache/pdfbox/util/PageExtractorTest.java Mon Jul 19 22:23:27 2010
@@ -55,8 +55,6 @@ public class PageExtractorTest extends T
* Test of extract method, of class org.apache.pdfbox.util.PageExtractor.
*/
public void testExtract() throws Exception {
- System.out.println("extract");
-
PDDocument sourcePdf = null;
PDDocument result = null;
try {
@@ -97,7 +95,6 @@ public class PageExtractorTest extends T
assertEquals(0, result.getNumberOfPages());
closeDoc(result);
} catch(Exception e) {
- e.printStackTrace();
fail("Exception was thrown: " + e.getMessage());
} finally {
closeDoc(sourcePdf);