[reportlab-users] PDF Read &/ Append Support

Andy Robinson reportlab-users@reportlab.com
Thu, 16 Oct 2003 07:51:10 +0100


This is a multi-part message in MIME format.

------=_NextPart_000_0044_01C393BA.4389A480
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: 7bit

That's what our commercial PageCatcher product does.  There are
very simple Python functions/methods to add in pages from
other documents, and some text extraction and info-gathering
APIs.  But we don't have anything free.

(This is normally only shipped as part of our "Enterprise Solutions"
framework,
but we're happy to make it available for more modest prices to members
of our Developer Network, provided it is not a massive use.  Let me know
what you want to use it for if you are interested in a price).

Best Regards,

Andy Robinson
  -----Original Message-----
  From: reportlab-users-admin@reportlab.com
[mailto:reportlab-users-admin@reportlab.com]On Behalf Of Dave Hawkins
  Sent: 16 October 2003 02:52
  To: reportlab-users@reportlab.com
  Subject: [reportlab-users] PDF Read &/ Append Support


  Hello List,



  I just have a couple of questions regarding the use of this library that
don't seem to  have been addressed in the FAQ or the documentation.



  Does this library support reading PDFs?  What about editing a
PDF/appending (in Adobe terminology) objects to the document?



  Any input on these 2 points would be greatly appreciated.



  Thanks!



  - Dave



  Dave Hawkins

  Owner/Operator

  DaCyn Technologies

  mailto:dave@dacyntech.com




------=_NextPart_000_0044_01C393BA.4389A480
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML xmlns=3D"http://www.w3.org/TR/REC-html40" xmlns:o =3D=20
"urn:schemas-microsoft-com:office:office" xmlns:w =3D=20
"urn:schemas-microsoft-com:office:word" xmlns:st1 =3D=20
"urn:schemas-microsoft-com:office:smarttags"><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<META content=3DWord.Document name=3DProgId>
<META content=3D"MSHTML 6.00.2600.0" name=3DGENERATOR>
<META content=3D"Microsoft Word 10" name=3DOriginator><LINK=20
href=3D"cid:filelist.xml@01C3934D.6A3E0480" =
rel=3DFile-List><o:SmartTagType=20
name=3D"PersonName"=20
namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags"></o:SmartTagT=
ype><!--[if gte mso 9]><xml>
 <o:OfficeDocumentSettings>
  <o:DoNotRelyOnCSS/>
 </o:OfficeDocumentSettings>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:GrammarState>Clean</w:GrammarState>
  <w:DocumentKind>DocumentEmail</w:DocumentKind>
  <w:EnvelopeVis/>
  <w:Compatibility>
   <w:BreakWrappedTables/>
   <w:SnapToGridInCell/>
   <w:ApplyBreakingRules/>
   <w:WrapTextWithPunct/>
   <w:UseAsianBreakRules/>
  </w:Compatibility>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]--><!--[if !mso]>
<STYLE>st1\:* {
	BEHAVIOR: url(#default#ieooui)
}
</STYLE>
<![endif]-->
<STYLE>@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in =
1.25in; mso-header-margin: .5in; mso-footer-margin: .5in; =
mso-paper-source: 0; }
P.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
LI.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
DIV.MsoNormal {
	FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"; =
mso-style-parent: ""; mso-pagination: widow-orphan; =
mso-fareast-font-family: "Times New Roman"
}
A:link {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlink {
	COLOR: blue; TEXT-DECORATION: underline; text-underline: single
}
A:visited {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.MsoHyperlinkFollowed {
	COLOR: purple; TEXT-DECORATION: underline; text-underline: single
}
SPAN.EmailStyle17 {
	COLOR: windowtext; FONT-FAMILY: Arial; mso-style-type: =
personal-compose; mso-style-noshow: yes; mso-ansi-font-size: 10.0pt; =
mso-bidi-font-size: 10.0pt; mso-ascii-font-family: Arial; =
mso-hansi-font-family: Arial; mso-bidi-font-family: Arial
}
SPAN.GramE {
	mso-style-name: ""; mso-gram-e: yes
}
DIV.Section1 {
	page: Section1
}
</STYLE>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */=20
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]--></HEAD>
<BODY lang=3DEN-US style=3D"tab-interval: .5in" vLink=3Dpurple =
link=3Dblue>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>That's=20
what our commercial PageCatcher product does.&nbsp; There=20
are</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>very=20
simple Python functions/methods to add in pages from</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>other=20
documents, and some text extraction and =
info-gathering</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =

size=3D2>APIs.&nbsp; But we don't have anything =
free.</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>(This=20
is normally </FONT></SPAN><SPAN class=3D630494206-16102003><FONT =
face=3DArial=20
color=3D#0000ff size=3D2>only shipped as part of our "Enterprise =
Solutions"=20
framework, </FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>but=20
</FONT></SPAN><SPAN class=3D630494206-16102003><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>we're happy to make it available for more modest prices to=20
members</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>of our=20
Developer Network, provided it is not a massive use.&nbsp; Let me=20
know</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>what=20
you want to use it for if you are interested in a =
price).</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Best=20
Regards,</FONT></SPAN></DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =

size=3D2></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=3D630494206-16102003><FONT face=3DArial color=3D#0000ff =
size=3D2>Andy=20
Robinson</FONT></SPAN></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px =
solid; MARGIN-RIGHT: 0px">
  <DIV class=3DOutlookMessageHeader dir=3Dltr align=3Dleft><FONT =
face=3DTahoma=20
  size=3D2>-----Original Message-----<BR><B>From:</B>=20
  reportlab-users-admin@reportlab.com=20
  [mailto:reportlab-users-admin@reportlab.com]<B>On Behalf Of </B>Dave=20
  Hawkins<BR><B>Sent:</B> 16 October 2003 02:52<BR><B>To:</B>=20
  reportlab-users@reportlab.com<BR><B>Subject:</B> [reportlab-users] PDF =
Read=20
  &amp;/ Append Support<BR><BR></FONT></DIV>
  <DIV class=3DSection1>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hello=20
  List,<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">I just have a couple of =
questions=20
  regarding the use of this library that don&#8217;t seem <SPAN =
class=3DGramE>to<SPAN=20
  style=3D"mso-spacerun: yes">&nbsp; </SPAN>have</SPAN> been addressed =
in the FAQ=20
  or the documentation&#8230;<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Does this library =
support reading=20
  PDFs? <SPAN style=3D"mso-spacerun: yes">&nbsp;</SPAN>What about =
editing <SPAN=20
  class=3DGramE>a PDF/appending (in Adobe terminology) objects</SPAN> to =
the=20
  document?<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Any input on these 2 =
points would=20
  be greatly appreciated.<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Thanks!<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">-=20
Dave<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"><o:p>&nbsp;</o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><st1:PersonName><FONT face=3DArial size=3D2><SPAN =

  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-no-proof: yes">Dave=20
  Hawkins</SPAN></FONT></st1:PersonName><FONT face=3DArial =
size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-no-proof: =
yes"><o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-no-proof: =
yes">Owner/Operator<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-no-proof: yes">DaCyn =

  Technologies<o:p></o:p></SPAN></FONT></P>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial; mso-no-proof: yes"><A=20
  =
href=3D"mailto:dave@dacyntech.com">mailto:dave@dacyntech.com</A></SPAN></=
FONT><SPAN=20
  style=3D"mso-no-proof: yes"><o:p></o:p></SPAN></P>
  <P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
  style=3D"FONT-SIZE: =
12pt"><o:p>&nbsp;</o:p></SPAN></FONT></P></DIV></BLOCKQUOTE></BODY></HTML=
>

------=_NextPart_000_0044_01C393BA.4389A480--