How? PDF an inline-image to single page in Outlook

Asus / X455l
August 5, 2020 at 22:39:59
Specs: Windows 10, i7-5500U 2.4GHz / 12GB
The problem: I have numerous emails with a single, inline-image. None of the emails has an 'attachment', only the inline-image. When I print to PDF, using either Microsoft Print to PDF or Adobe PDF, what appears in the resulting PDF document is the email header info and only a small part of the image. It's as if the image is at its original size and only the top left portion of the image fits onto one A4 page.

This is the PDF Print Preview:

Ideally, I want the entire image to print on a single page along with the email header info. There are no settings in the Print Options to allow me to force the image to fit just one A4 page.

I'm using Outlook 365 on Windows 10 (version 2004).

Does anyone know how to do this?

This is the whole image that I'd like to print (reduced in dimensions for the sake of superuser):

See More: How? PDF an inline-image to single page in Outlook

August 6, 2020 at 05:11:28
Can you actually right click on the image - a see any options in a drop down list?

Reply ↓  Report •

August 6, 2020 at 05:37:00
The only option if I right-click on the image is to save the image, but this isn't what I want. I need to print the header and image together on one page in one quick action as I have so many to do.

Reply ↓  Report •

August 6, 2020 at 06:22:15
Difficult to actually see what you mean in the first link/image; and presumably the second link is that actual attachment - blown up?

How are these attachments being derived - and of course "attached" to the email you're receiving?

Do you know which email client or system the sender is using?

Can you not copy the header info etc, to a new page (A4) and then add in the downloaded image? A bit round the houses approach I know but at least it may allow what you want?
Does your printer dialogue are (what shows up when you opt to print - shows pages etc... - does it not include shrink or similar to fit?

message edited by trvlr

Reply ↓  Report •

Related Solutions

August 6, 2020 at 06:29:50
You might find that Thunderbird email app may allow what you want? Outlook has been tweaked so much by M$-land that it's become overly clever and for many just too cleaver...; and at the same restrictive in what it allows you to do?

Reply ↓  Report •

August 6, 2020 at 10:16:30
Outlook is not going to resize the image for you. You have to do that manually. Try this:

1 - Click Forward
2 - Select and resize the image to fit on one page
3 - Print that - You do not need to actually Forward the email, just print what you would have Forwarded and then cancel the Forward.

It's not perfect. You'll get an extra Header - your name and the Subject line.

Of course, resizing the image may make it too small to read, but I think that would happen even if Outlook resized it for you.

That's the best I can offer.

message edited by DerbyDad03

Reply ↓  Report •

August 11, 2020 at 20:11:41
@trvlr There are myriad ways that will achieve the end result of what I want, but as yet there are no ways to do what I have asked. And sadly, Thunderbird does the same as Outlook.

@DerbyDad03 IMO, Outlook, when printing, should resize the image for me. Just like Word would if I inserted a huge image into it. The fact that it doesn't surprises me. And, like my reply to trvlr, I can do as you suggest but that doesn't address the original request. Regardless, I appreciate your best suggestions.

Thanks to you both. I'll await a possible solution yet to be made known.

Reply ↓  Report •

August 12, 2020 at 07:27:11
First you said: "IMO, Outlook, when printing, should resize the image for me."
Then you said "Just like Word would if I inserted a huge image into it."

You are comparing 2 very different things: Printing an existing file (the email) and inserting an object.

Yes, Word does automatically rescale large images to fit when inserted and will print the rescaled image. However, when printing an already saved document, Word and Outlook act in the same manner. Neither of them resize an oversized image if it was saved that way.

To explain what I mean, here are 2 images for your review.

This is a screen capture of a Word document that was saved with an image that does not fit on a single page. I've selected the image to indicate how large it is.

If I open that document and use Print Preview as you have done, the image is not resized to fit on the page.

If I understand your original issue, you have emails that already have an image that does not fit within the borders of a printed page. That means that the oversize image has been saved that way and printing the email will not force Outlook to rescale it. Neither Outlook nor Word rescale images prior to printing.

The only way that I know of to achieve your goal is to have the sender rescale the image to fit before sending it. That is basically what I was suggesting when I offered the "forwarding" workaround. You essentially become the sender and can control the size of the image. Just like with Word, the image must be rescaled prior to printing.

Granted, you could argue that "IMO Outlook, when inserting, should resize the image" but comparing Outlook rescaling during printing to Word rescaling during insertion is not a fair comparison because neither of them rescale while printing.

message edited by DerbyDad03

Reply ↓  Report •

August 19, 2020 at 22:14:02
There's an add-in called KMailPrint that seems to do what you need - resize the huge email image so you could print the email to 1-page PDF with header info.

Tested and it worked for me: I had a big image which was resized and OK when viewing the email but then in print preview it was zoomed to a part of the image and I couldn't save a proper PDF out of it.

The downside this might have is that it seems to upload the image somewhere (similar maybe to an online converter, but included in Outlook ribbon). This would bother me as I wouldn't want my emails uploaded somewhere, even though the solution is handy from within Outlook. Might not bother you.

But since there is an add-in solution, I'm thinking there might be a VBA solution that some VBA pro on this website could find.

message edited by Mrrrr

Reply ↓  Report •

Ask Question