Re: Creating PDF by importing all the images from tiff file having multiple pages.

"aashish_shah" <[email protected]> Fri, 18 Mar 2011 01:09:22 -0000
Newsgroups gmane.comp.lang.perl.modules.pdfapi2
Message-ID <[email protected]>
--HKBxfJyqqiamqJxV1VwDFPsku6IRhiuGVSChb8e
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Thanks for your responses. I noticed that tiff2pdf is a separate utility wh=
ich you need to purchase. Also found that its mostly for windows platform. =
Do you know if tiff2pdf is available for Linux platform ?

Ideally I would like to convert all the pages in tiff image to pdf programa=
tically in Perl using some perl module rather than purchasing a utility to =
do the conversion. If you know of any other perl module
which can convert all the pages in tiff image to pdf, please let me know.

Thanks once again for your responses.

--- In [email protected], Jeffrey Ratcliffe <Jeffrey.Ra=
tcliffe@...> wrote:
>
> On 17 March 2011 21:44, Rick <RickNak@...> wrote:
> > >Can someone let me know how to create a pdf file by importing all
> > >the images from a tiff (tagged image file format) file having
> > >multiple pages. I tried with the image_tiff() api call from
> > >PDF::API2 module but it is importing only the 1st page instead of
> > >importing all the pages. Here's the sample program which I tried.
> >
> > Back in 2003, I was faced with this problem, and had to "cut" the
> > tiff images into individual pages for importation into the PDF.
>=20
> This is what I do in gscan2pdf. However, if you are just interested in
> turning a multipage TIFF into PDF, then there is always tiff2pdf
>=20
> Regards
>=20
> Jeff
>



--HKBxfJyqqiamqJxV1VwDFPsku6IRhiuGVSChb8e
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
</head>







<body style="background-color: #fff;">
<span style="display:none">&nbsp;</span>

<!--~-|**|PrettyHtmlStartT|**|-~-->
<div id="ygrp-mlmsg" style="position:relative;">
  <div id="ygrp-msg" style="z-index: 1;">
<!--~-|**|PrettyHtmlEndT|**|-~-->

    <div id="ygrp-text" >
      
      
      <p>Thanks for your responses. I noticed that tiff2pdf is a separate utility which you need to purchase. Also found that its mostly for windows platform. Do you know if tiff2pdf is available for Linux platform ?<br>
<br>
Ideally I would like to convert all the pages in tiff image to pdf programatically in Perl using some perl module rather than purchasing a utility to do the conversion. If you know of any other perl module<br>
which can convert all the pages in tiff image to pdf, please let me know.<br>
<br>
Thanks once again for your responses.<br>
<br>
--- In <a href="mailto:perl-text-pdf-modules%40yahoogroups.com">[email protected]</a>, Jeffrey Ratcliffe &lt;Jeffrey.Ratcliffe@...&gt; wrote:<br>
&gt;<br>
&gt; On 17 March 2011 21:44, Rick &lt;RickNak@...&gt; wrote:<br>
&gt; &gt; &gt;Can someone let me know how to create a pdf file by importing all<br>
&gt; &gt; &gt;the images from a tiff (tagged image file format) file having<br>
&gt; &gt; &gt;multiple pages. I tried with the image_tiff() api call from<br>
&gt; &gt; &gt;PDF::API2 module but it is importing only the 1st page instead of<br>
&gt; &gt; &gt;importing all the pages. Here's the sample program which I tried.<br>
&gt; &gt;<br>
&gt; &gt; Back in 2003, I was faced with this problem, and had to &quot;cut&quot; the<br>
&gt; &gt; tiff images into individual pages for importation into the PDF.<br>
&gt; <br>
&gt; This is what I do in gscan2pdf. However, if you are just interested in<br>
&gt; turning a multipage TIFF into PDF, then there is always tiff2pdf<br>
&gt; <br>
&gt; Regards<br>
&gt; <br>
&gt; Jeff<br>
&gt;<br>
<br>
</p>

    </div>
     

    <!--~-|**|PrettyHtmlStart|**|-~-->
    <div style="color: #fff; height: 0;">__._,_.___</div>

        
  
   
    <div id="ygrp-actbar" style="clear: both; margin-bottom: 10px; white-space: nowrap; color: #666; padding-top: 15px;">
      <div>
        <a href="mailto:[email protected]?subject=Re%3A%20Creating%20PDF%20by%20importing%20all%20the%20images%20from%20tiff%20file%20having%20multiple%20pages%2E" style="margin-right: 0; padding-right: 0;">
	  Reply to <span style="font-weight: 700;">sender</span></a> |
        <a href="mailto:[email protected]?subject=Re%3A%20Creating%20PDF%20by%20importing%20all%20the%20images%20from%20tiff%20file%20having%20multiple%20pages%2E">
	  Reply to <span style="font-weight: 700;">group</span></a> |
        	  <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/post;_ylc=X3oDMTJwMW1iZGdoBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM3NDEEc2VjA2Z0cgRzbGsDcnBseQRzdGltZQMxMzAwNDEwNjcy?act=reply&messageNum=3741">Reply <span style="font-weight: 700;">via web post</span></a> |
            	<a href="http://groups.yahoo.com/group/perl-text-pdf-modules/post;_ylc=X3oDMTJlZWdoYmp0BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA250cGMEc3RpbWUDMTMwMDQxMDY3Mg--" style="font-weight: 700;">Start a New Topic</a>
      </div>

                <a href="http://groups.yahoo.com/group/perl-text-pdf-modules/message/3738;_ylc=X3oDMTM0a3AwYmM1BF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BG1zZ0lkAzM3NDEEc2VjA2Z0cgRzbGsDdnRwYwRzdGltZQMxMzAwNDEwNjcyBHRwY0lkAzM3Mzg-">Messages in this topic</a>
          (<span style="font-weight: 700;">4</span>)
          </div> 
<!------- Start Nav Bar ------>
<!-- |**|begin egp html banner|**| -->
<!-- |**|end egp html banner|**| -->

<!-- |**|begin egp html banner|**| -->
<div id="ygrp-vital" style="background-color: #e0ecee; font-family: Verdana; font-size: 10px; margin-bottom: 10px; padding: 10px;">
      <span id="vithd" style="font-weight: bold; color: #333; text-transform: uppercase; ">Recent Activity:</span>

    <ul style="list-style-type: none; margin: 0; padding: 0; display: inline;">
            <li style="border-right: 1px solid #000; font-weight: 700; display: inline; padding: 0 5px; margin-left: 0;">
      <span class="cat"><a href="http://groups.yahoo.com/group/perl-text-pdf-modules/members;_ylc=X3oDMTJmZzByNDRhBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwN2dGwEc2xrA3ZtYnJzBHN0aW1lAzEzMDA0MTA2NzI-?o=6" style="text-decoration: none;">New Members</a></span>
      <span class="ct" style="color: #ff7900;">2</span>
    </li>
                                              </ul>
    
  <div style="clear: both; padding-top: 2px; color: #1e66ae;">
    <a href="http://groups.yahoo.com/group/perl-text-pdf-modules;_ylc=X3oDMTJlbDZqaHFpBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwN2dGwEc2xrA3ZnaHAEc3RpbWUDMTMwMDQxMDY3Mg--" style="text-decoration: none;">Visit Your Group</a>
  </div>
</div>

        <div id="ygrp-grft" style="font-family: Verdana; font-size: 12px; padding: 15px 0;">
      
<!-- |**|begin egp html banner|**| -->

      To unsubscribe from this group, send an email to:<BR>
perl-text-pdf-modules-unsubscribe-Km8ibD4bFueDmjp1MlKEbA@public.gmane.org<BR>
<BR>
      
<!-- |**|end egp html banner|**| -->

    </div>
            <div id="ygrp-mkp" style="border: 1px solid #d8d8d8; clear: both; float: left; font-family: Arial; margin: 5px 0 10px 0; padding: 0 10px;">
      <div id="hd" style="color: #628c2a; font-size: 85%; font-weight: 700; line-height: 122%; margin: 10px 0;">MARKETPLACE</div>
      <div id="ads" style="margin-bottom: 10px;">
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15o5nnofc/M=493064.14543979.14365478.13298430/D=groups/S=1705007709:MKP1/Y=YAHOO/EXP=1300417873/L=9dec2f30-50fc-11e0-aed1-3ffcc7856df1/B=E8VQOmKImkE-/J=1300410673294313/K=dbl4yH8Cc8apECTHjpSv1w/A=6060255/R=0/SIG=1194m4keh/*http://us.toolbar.yahoo.com/?.cpdl=grpj">Stay on top of your group activity without leaving the page you're on - Get the Yahoo! Toolbar now.</a></p> <script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['E8VQOmKImkE-']='&U=13c5uk07v%2fN%3dE8VQOmKImkE-%2fC%3d493064.14543979.14365478.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=9dec2f30-50fc-11e0-aed1-3ffcc7856df1&T=1d1h9ei56%2fX%3d1300410673%2fE%3d1705007709%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1196221792%2fH%3dY29udGVudD0iWWFob29fVGVjaDtHbztNZXNzZW5nZXI7R3JvdXBzO01haWw7UG9kY2FzdHM7QnJpZWZjYXNlO1lhaG9vX1NlYXJjaF9NYXJrZXRpbmc7V2lkZ2V0cztGbGlja3I7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSI5ZGVjMmYzMC01MGZjLTExZTAtYWVkMS0zZmZjYzc4NTZkZjEiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEzMDA0MTA2NzMyNTk5NjMiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d3D5EC442&U=13c5uk07v%2fN%3dE8VQOmKImkE-%2fC%3d493064.14543979.14365478.13298430%2fD%3dMKP1%2fB%3d6060255%2fV%3d1"></noscript>          </div>
                          <div class="ad" style="color: #628C2A; font-family: Arial; font-weight: 700; padding: 0 0;">
                          <hr style="border: 1px solid #d8d8d8;">
                        <p><a href="http://global.ard.yahoo.com/SIG=15oulu87d/M=493064.14543977.14365476.10835568/D=groups/S=1705007709:MKP1/Y=YAHOO/EXP=1300417873/L=9dec2f30-50fc-11e0-aed1-3ffcc7856df1/B=FMVQOmKImkE-/J=1300410673294313/K=dbl4yH8Cc8apECTHjpSv1w/A=6078812/R=0/SIG=114ae4ln1/*http://dogandcatanswers.yahoo.com/">Get great advice about dogs and cats.  Visit the Dog & Cat Answers Center.</a></p><script language=javascript>
if(window.yzq_d==null)window.yzq_d=new Object();
window.yzq_d['FMVQOmKImkE-']='&U=13cvr4ilh%2fN%3dFMVQOmKImkE-%2fC%3d493064.14543977.14365476.10835568%2fD%3dMKP1%2fB%3d6078812%2fV%3d1';
</script><noscript><img width=1 height=1 alt="" src="http://us.bc.yahoo.com/b?P=9dec2f30-50fc-11e0-aed1-3ffcc7856df1&T=1d181jj4o%2fX%3d1300410673%2fE%3d1705007709%2fR%3dgroups%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3158632400%2fH%3dY29udGVudD0iWWFob29fVGVjaDtHbztNZXNzZW5nZXI7R3JvdXBzO01haWw7UG9kY2FzdHM7QnJpZWZjYXNlO1lhaG9vX1NlYXJjaF9NYXJrZXRpbmc7V2lkZ2V0cztGbGlja3I7IiBkaXNhYmxlc2h1ZmZsaW5nPSIxIiBzZXJ2ZUlkPSI5ZGVjMmYzMC01MGZjLTExZTAtYWVkMS0zZmZjYzc4NTZkZjEiIHNpdGVJZD0iNDQ1MjU1MSIgdFN0bXA9IjEzMDA0MTA2NzMyNTk5NjMiIA--%2fQ%3d-1%2fS%3d1%2fJ%3d3D5EC442&U=13cvr4ilh%2fN%3dFMVQOmKImkE-%2fC%3d493064.14543977.14365476.10835568%2fD%3dMKP1%2fB%3d6078812%2fV%3d1"></noscript>          </div>
              </div>
    </div>
  
<div id="ft" style="font-family: Arial; font-size: 11px; margin-top: 5px; padding: 0 2px 0 0; clear: both;">
  <a href="http://groups.yahoo.com/;_ylc=X3oDMTJkc2p0NXBoBF9TAzk3MzU5NzE0BGdycElkAzIwMTczODIEZ3Jwc3BJZAMxNzA1MDA3NzA5BHNlYwNmdHIEc2xrA2dmcARzdGltZQMxMzAwNDEwNjcy" style="float: left;"><img src="http://l.yimg.com/a/i/us/yg/logo/us.gif" height="15" width="137" alt="Yahoo! Groups" style="border: 0;"/></a>
  <div style="color: #747575; float: right;">Switch to: <a href="mailto:perl-text-pdf-modules-traditional-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Change Delivery Format: Traditional" style="text-decoration: none;">Text-Only</a>, <a href="mailto:perl-text-pdf-modules-digest-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Email Delivery: Digest" class="margin-rt" style="text-decoration: none;">Daily Digest</a> &bull; <a href="mailto:perl-text-pdf-modules-unsubscribe-hHKSG33TihhbjbujkaE4pw@public.gmane.org?subject=Unsubscribe" style="text-decoration: none;">Unsubscribe</a> &bull; <a href="http://docs.yahoo.com/info/terms/" style="text-decoration: none;">Terms of Use</a></div>
</div>

<!-- |**|end egp html banner|**| -->

  </div> <!-- ygrp-msg -->

  <!-- Sponsor -->
  <!-- |**|begin egp html banner|**| -->
  <div id="ygrp-sponsor" style="width:160px; float:right; clear:none; margin:0 0 25px 0; background: #fff;">

<!-- Start Recommendations -->
<div id="ygrp-reco">
     </div>
<!-- End Recommendations -->



  </div>   <!-- |**|end egp html banner|**| -->

  <div style="clear:both; color: #FFF; font-size:1px;">.</div>
</div>

  <img src="http://geo.yahoo.com/serv?s=97359714/grpId=2017382/grpspId=1705007709/msgId=3741/stime=1300410672/nc1=3848642/nc2=5522133/nc3=3848585" width="1" height="1"> <br>

<div style="color: #fff; height: 0;">__,_._,___</div>
<!--~-|**|PrettyHtmlEnd|**|-~-->

</body>

<!--~-|**|PrettyHtmlStart|**|-~-->
<head>
  <style type="text/css">
  <!--
  #ygrp-mkp {
  border: 1px solid #d8d8d8;
  font-family: Arial;
  margin: 10px 0;
  padding: 0 10px;
}

#ygrp-mkp hr {
  border: 1px solid #d8d8d8;
}

#ygrp-mkp #hd {
  color: #628c2a;
  font-size: 85%;
  font-weight: 700;
  line-height: 122%;
  margin: 10px 0;
}

#ygrp-mkp #ads {
  margin-bottom: 10px;
}

#ygrp-mkp .ad {
  padding: 0 0;
}

#ygrp-mkp .ad p {
  margin: 0;
}

#ygrp-mkp .ad a {
  color: #0000ff;
  text-decoration: none;
}
  #ygrp-sponsor #ygrp-lc {
  font-family: Arial;
}

#ygrp-sponsor #ygrp-lc #hd {
  margin: 10px 0px;
  font-weight: 700;
  font-size: 78%;
  line-height: 122%;
}

#ygrp-sponsor #ygrp-lc .ad {
  margin-bottom: 10px;
  padding: 0 0;
}

  a {
    color: #1e66ae;
  }

  #actions {
    font-family: Verdana;
    font-size: 11px;
    padding: 10px 0;
  }

  #activity {
    background-color: #e0ecee;
    float: left;
    font-family: Verdana;
    font-size: 10px;
    padding: 10px;
  }

  #activity span {
    font-weight: 700;
  }

  #activity span:first-child {
    text-transform: uppercase;
  }

  #activity span a {
    color: #5085b6;
    text-decoration: none;
  }

  #activity span span {
    color: #ff7900;
  }

  #activity span .underline {
    text-decoration: underline;
  }

  .attach {
    clear: both;
    display: table;
    font-family: Arial;
    font-size: 12px;
    padding: 10px 0;
    width: 400px;
  }

  .attach div a {
    text-decoration: none;
  }

  .attach img {
    border: none;
    padding-right: 5px;
  }

  .attach label {
    display: block;
    margin-bottom: 5px;
  }

  .attach label a {
    text-decoration: none;
  }
  
  blockquote {
    margin: 0 0 0 4px;
  }

  .bold {
    font-family: Arial;
    font-size: 13px;
    font-weight: 700;
  }

  .bold a {
    text-decoration: none;
  }

  dd.last p a {
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span {
    margin-right: 10px;
    font-family: Verdana;
    font-weight: 700;
  }

  dd.last p span.yshortcuts {
    margin-right: 0;
  }

  div.attach-table div div a {
    text-decoration: none;
  }

  div.attach-table {
    width: 400px;
  }

  div.file-title a, div.file-title a:active, div.file-title a:hover, div.file-title a:visited {
    text-decoration: none;
  }

  div.photo-title a, div.photo-title a:active, div.photo-title a:hover, div.photo-title a:visited {
    text-decoration: none;
  }

  div#ygrp-mlmsg #ygrp-msg p a span.yshortcuts {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
  }

  .green {
    color: #628c2a;
  }

  .MsoNormal {
    margin: 0 0 0 0;
  }

  o {
    font-size: 0;
  }

  #photos div {
    float: left;
    width: 72px;
  }

  #photos div div {
    border: 1px solid #666666;
    height: 62px;
    overflow: hidden;
    width: 62px;
  }

  #photos div label {
    color: #666666;
    font-size: 10px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 64px;
  }

  #reco-category {
    font-size: 77%;
  }

  #reco-desc {
    font-size: 77%;
  }

  .replbq {
    margin: 4px;
  }

  #ygrp-actbar div a:first-child {
   /* border-right: 0px solid #000;*/
    margin-right: 2px;
    padding-right: 5px;
  }

  #ygrp-mlmsg {
    font-size: 13px;
    font-family: Arial, helvetica,clean, sans-serif;
    *font-size: small;
    *font: x-small;
  }

  #ygrp-mlmsg table {
    font-size: inherit;
    font: 100%;
  }

  #ygrp-mlmsg select, input, textarea {
    font: 99% Arial, Helvetica, clean, sans-serif;
  }

  #ygrp-mlmsg pre, code {
    font:115% monospace;
    *font-size:100%;
  }

  #ygrp-mlmsg * {
    line-height: 1.22em;
  }

  #ygrp-mlmsg #logo {
    padding-bottom: 10px;
  }

  #ygrp-mlmsg a {
    color: #1E66AE;
  }

  #ygrp-msg p a {
    font-family: Verdana;
  }

  #ygrp-msg p#attach-count span {
    color: #1E66AE;
    font-weight: 700;
  }

  #ygrp-reco #reco-head {
    color: #ff7900;
    font-weight: 700;
  }

  #ygrp-reco {
    margin-bottom: 20px;
    padding: 0px;
  }

  #ygrp-sponsor #ov li a {
    font-size: 130%;
    text-decoration: none;
  }

  #ygrp-sponsor #ov li {
    font-size: 77%;
    list-style-type: square;
    padding: 6px 0;
  } 

  #ygrp-sponsor #ov ul {
    margin: 0;
    padding: 0 0 0 8px;
  }

  #ygrp-text {
    font-family: Georgia;
  }

  #ygrp-text p {
    margin: 0 0 1em 0;
  }

  #ygrp-text tt {
    font-size: 120%;
  }

  #ygrp-vital ul li:last-child {
    border-right: none !important; 
  } 
  -->
  </style>
</head>

<!--~-|**|PrettyHtmlEnd|**|-~-->
</html>
<!-- end group email -->


--HKBxfJyqqiamqJxV1VwDFPsku6IRhiuGVSChb8e--