473,765 Members | 2,012 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Lebans Report to PDF Question

I'm thinking of using Stephen Lebans Report to PDF utility/dll in a Jet
application I'm running (I want to be able email some reports with
complex information and the conversion to html just doesn't do it very
well). I'm wondering what effect or possible conflict there might be on
a system, such as mine or a user's, that already have Adobe Acrobat
Professional installed.

I'm assuming there wouldn't be - that Stephen's procedures would
generate the pdf via the dll and not go near the Adobe installation?

Forgive me if I sound suspicious, but my work applications against
Oracle require me to fire off pdfs I generate (via Acrobat Pro) several
times a day and I just want to make sure I don't cause myself any
problems... 8)

Thanks for any comments or any information about this or any other
possible unanticipated gotchas there might be.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Be Careful, Big Bird!" - Ditto "TIM-MAY!!" - Me
Feb 2 '07 #1
5 2596
Stephan can probably answer with more confidence but we have implemented it
without problem. Some of our clients have Adobe installed - I can't tell you
if it is Pro, Standard or otherwise or what version - and have reported no
problems. Two unregistered dll's and Access's native snapshot functionality
are all that are involved. It is so much better than programatically
manipulating a print driver as we previously did, not without incident. Just
my 2 cents.

"Tim Marshall" <TI****@PurpleP andaChasers.Moe rtheriumwrote in message
news:ep******** **@coranto.ucs. mun.ca...
I'm thinking of using Stephen Lebans Report to PDF utility/dll in a Jet
application I'm running (I want to be able email some reports with
complex information and the conversion to html just doesn't do it very
well). I'm wondering what effect or possible conflict there might be on
a system, such as mine or a user's, that already have Adobe Acrobat
Professional installed.

I'm assuming there wouldn't be - that Stephen's procedures would
generate the pdf via the dll and not go near the Adobe installation?

Forgive me if I sound suspicious, but my work applications against
Oracle require me to fire off pdfs I generate (via Acrobat Pro) several
times a day and I just want to make sure I don't cause myself any
problems... 8)

Thanks for any comments or any information about this or any other
possible unanticipated gotchas there might be.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Be Careful, Big Bird!" - Ditto "TIM-MAY!!" - Me

Feb 2 '07 #2
Hi Tim,
my solution only uses the 2 DLL's included with the sample MDB. It does not
install a PDF Printer Driver nor use one. The exact process is:

The selected report is exported to Snapshot format.
The Snapshot file is then decompressed.
The resultant file is a standard Windows Structured Strorage object
containing Enhanced Metafiles(EMF), one for each page of the report. My code
in the StrStorage.DLL reads the Structured Storage and extracts the EMF's.
The DynaPDF library contains a function to convert EMF records to their PDF
counterparts.

That's it. Microsoft was kind enough supply me with information on the
private data structures of the Snapshot file so that I can create a PDF doc
that is identical to original Snapshot.

--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
"Tim Marshall" <TI****@PurpleP andaChasers.Moe rtheriumwrote in message
news:ep******** **@coranto.ucs. mun.ca...
I'm thinking of using Stephen Lebans Report to PDF utility/dll in a Jet
application I'm running (I want to be able email some reports with complex
information and the conversion to html just doesn't do it very well). I'm
wondering what effect or possible conflict there might be on a system,
such as mine or a user's, that already have Adobe Acrobat Professional
installed.

I'm assuming there wouldn't be - that Stephen's procedures would generate
the pdf via the dll and not go near the Adobe installation?

Forgive me if I sound suspicious, but my work applications against Oracle
require me to fire off pdfs I generate (via Acrobat Pro) several times a
day and I just want to make sure I don't cause myself any problems... 8)

Thanks for any comments or any information about this or any other
possible unanticipated gotchas there might be.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Be Careful, Big Bird!" - Ditto "TIM-MAY!!" - Me

Feb 3 '07 #3
Stephen Lebans wrote:
Hi Tim,
my solution only uses the 2 DLL's included with the sample MDB. It does not
install a PDF Printer Driver nor use one. The exact process is:
<snip>

HUrrah, I'm all set then. Thanks very much, Stephen. And thanks to
dmeister for your input as well.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "What's UP, Dittoooooo?" - Ditto
Feb 3 '07 #4
On Feb 2, 10:54 pm, "Stephen Lebans" <ForEmailGotoMy .WebSite.-
WWWdotlebansdot ...@linvalid.co mwrote:
Hi Tim,
my solution only uses the 2 DLL's included with the sample MDB. It does not
install aPDFPrinter Driver nor use one. The exact process is:

The selected report is exported to Snapshot format.
The Snapshot file is then decompressed.
The resultant file is a standard Windows Structured Strorage object
containing Enhanced Metafiles(EMF), one for each page of the report. My code
in the StrStorage.DLL reads the Structured Storage and extracts the EMF's.
The DynaPDF library contains a function to convert EMF records to theirPDF
counterparts.

That's it. Microsoft was kind enough supply me with information on the
private data structures of the Snapshot file so that I can create aPDFdoc
that is identical to original Snapshot.

--

HTH
StephenLebansht tp://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.

"Tim Marshall" <TIM...@PurpleP andaChasers.Moe rtheriumwrote in message

news:ep******** **@coranto.ucs. mun.ca...
I'm thinking of using StephenLebansRe port toPDFutility/dll in a Jet
application I'm running (I want to be able email some reports with complex
information and the conversion to html just doesn't do it very well). I'm
wondering what effect or possible conflict there might be on a system,
such as mine or a user's, that already have Adobe Acrobat Professional
installed.
I'm assuming there wouldn't be - that Stephen's procedures would generate
thepdfvia the dll and not go near the Adobe installation?
Forgive me if I sound suspicious, but my work applications against Oracle
require me to fire off pdfs I generate (via Acrobat Pro) several times a
day and I just want to make sure I don't cause myself any problems... 8)
Thanks for any comments or any information about this or any other
possible unanticipated gotchas there might be.
--
Tim http://www.ucs.mun.ca/~tmarshal/
^o<
/#) "Burp-beep, burp-beep, burp-beep?" - Quaker Jake
/^^ "Be Careful, Big Bird!" - Ditto "TIM-MAY!!" - Me- Hide quoted text -

- Show quoted text -
Hi Stephen,

I have been playing with your PDF creation code and I really like it.
Thanks for developing it. I have been having some issues when I
attempt to email the PDF file directly after I create it and then
delete the temporary file.. What I would like to do is be able to
convert a series of different Reports into individual PDFs and then
attach each of these to one email and send. Do you have an example of
how I might do this? Any help would be appreciated. Thanks, Ira

Feb 6 '07 #5
<IS*******@QQon line.comwrote in message
news:11******** *************@h 3g2000cwc.googl egroups.com...
Hi Stephen,
I have been playing with your PDF creation code and I really like it.
Thanks for developing it. I have been having some issues when I
attempt to email the PDF file directly after I create it and then
delete the temporary file.. What I would like to do is be able to
convert a series of different Reports into individual PDFs and then
attach each of these to one email and send. Do you have an example of
how I might do this? Any help would be appreciated. Thanks, Ira
I have seen code posted over the last few months that shows you how to
integrate PDF conversion and Email. A GoogleGroups search should yield the
relevant threads.
--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
Feb 6 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

6
3417
by: Bruce Rusk | last post by:
I'm using Stephen Lebans' RTF2 control in a report, and have discovered what may be a slight bug in it. I have a lot of non-Western language (Chinese) text in my RTF field, and such records get sized strangely using the .RTFHeight property of the control. Specifically, lines of text get cut off the bottom of the control when I use the code provided in the sample report on the lebans.com site. It seems that when there is Chinese text,...
3
2616
by: Alex Wisnoski | last post by:
I am trying to adapt Lebans' ReportUtilities to export reports (to preserve formatting) from an Access 97 application. I have made the reference to his mde and copied the modules into my db. I have created a custom toolbar with a custom control, "Export to File". In the On Action property (of the export control) I inserted the code "pf.ExportToMSWord rptApplicantReferral" which I had copied from his sample db except for the name of my...
3
3309
by: Phil Stanton | last post by:
I am trying to produce a program that will output any Access report to an editable Word document. So far it is working well but slowly with text boxes, labels, and lines. I now need to try to output one of Stephen Lebans' RTF2 controls on the report. He indicates that a copy and paste method will work from a form to the Word doc and that is fine although I have not done this in VB, rather used ^C and ^V I suspect that a similar method...
16
3060
by: DFS | last post by:
If you're listening, I want the middle of the calendar (showing 1 month) to open below the cursor position. It currently opens just to the right and below the cursor position. I hunted through the code, but can't determine what to alter. Very nice piece of work, by the way. Thanks
0
9568
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main usage, and What is the difference between ONU and Router. Let’s take a closer look ! Part I. Meaning of...
0
10007
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
0
9833
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
8831
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
6649
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
5275
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
5421
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
3531
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
3
2806
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.