Hi,
“I’m attempting to extract the content of an email’s body and convert it into a PDF file. Since Microsoft Word is not available on my system, I’m unable to use the Microsoft Word Scope. Can you provide some guidance on how to achieve this?”
There is a custom component on this
Cheers @Abhilash_Kodali
you can use send hokey amd give control p
select save as pdf and save with your required name
Getting this error:
Read saved email to PDF: Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
@Palaniyappan
Need to convert using activities instead of hot keys and print option. As this might have higher failure chances
I think it’s because of Microsoft Office not installed on the machine where UiPath is running.
But I ms surprised that this component relies on Microsoft office @Abhilash_Kodali
I’m using Microsoft Office 365 scope to read the emails @Palaniyappan
Hi @Abhilash_Kodali ,
You can try this step
1.Get strBodyText = yourMailMessageVar.Body
2. use set clipboard to copy
3.open your pdf (eg: foxit, adobe,…etc)
4. send hot key ctrl+V to paste body to pdf file
regards,
Hello @Abhilash_Kodali
Certainly! In UiPath, you can extract the content of an email’s body and convert it into a PDF file without using Microsoft Word by following these steps
- Get Outlook Mail Messages (or Get IMAP Mail Messages)
- For Each email in MailMessages
- Get IMAP Mail Message (or Get Outlook Mail Message)
- Assign emailBody = email.Body
- Generate Data Table (format emailBody)
- Start Process (open HTML to PDF conversion website)
- Type Into (input HTML content)
- Click (convert to PDF button)
- Save PDF
If email body has images and images also should be included in PDF. Is that possible ?