how to save pdf file in folder in c# : Add bookmark pdf file Library application class asp.net windows wpf ajax Emailchemy_User_Manual2-part1988

21 
4.1  General 
4.1.1 De-duplicate messages while converting 
Add bookmark pdf file - add, remove, update PDF bookmarks in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your C# Project with Rapid PDF Internal Navigation Via Bookmark and Outline
delete bookmarks pdf; convert word pdf bookmarks
Add bookmark pdf file - VB.NET PDF bookmark library: add, remove, update PDF bookmarks in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Your VB.NET Project with Rapid PDF Internal Navigation Via Bookmark and Outline
create bookmarks pdf files; create bookmarks in pdf from excel
22 
De-duplication will filter out duplicate email messages during the 
conversion process, and it’s really easy to use. All you have to do is just 
turn on de-duplication in Emailchemy’s preferences.  
That’s really all there is to it, but even though it’s simple, it still is quite 
powerful. Here’s a bit more details on its features: 
Safe De-duplication 
Because we know just how important every last email message is, we built 
Emailchemy’s de-dupe (saying de-duplication every time is too much long) 
feature to be very, very sure that a message is a duplicate before filtering it 
out. It’s not as simple as checking if the message has the same subject, 
sender and date. But, because we also understand that even with the best 
algorithm there will always be edge cases, we added an option to save all 
the duplicate messages to a separate folder. That way, you can verify the 
duplicates before deleting them. 
You can also see all the messages that were filtered as duplicates in 
Emailchemy’s conversion log. 
De-duplication stats 
When de-duplication is enabled, Emailchemy’s progress window will show 
you how many duplicate messages it is filtering out. 
C# PDF Password Library: add, remove, edit PDF file password in C#
This example shows how to add PDF file password with access permission setting. passwordSetting.IsAssemble = true; // Add password to PDF file.
how to add bookmarks to a pdf; create bookmark pdf
VB.NET PDF File Split Library: Split, seperate PDF into multiple
Split PDF document by PDF bookmark and outlines in VB.NET. VB.NET PDF Splitting & Disassembling DLLs. Add necessary references: RasterEdge.Imaging.Basic.dll.
display bookmarks in pdf; pdf create bookmarks
23 
De-duplicator memory 
 
Emailchemy will even dedupe across files from different email applications. 
It keeps track of duplicates as long as the application is running in a de-
duplicator cache. That is, Emailchemy will check for duplicates of any 
messages it has seen since you launched it. 
 
This is useful is you are trying to convert and condense messages from 
more than one email application. For example, let’s say you once used 
Eudora at home and Outlook at work to check a personal email account. 
Messages from that account would be in files from both Eudora and 
Outlook. Emailchemy’s de-dupe feature will help solve that problem. 
 
Emailchemy’s de-duplicator cache will clear itself every time you close 
Emailchemy, but you can also clear it manually by selecting “Clear De-
duplicator Cache” in the Tools menu. 
 
De-dupe without converting 
 
You can remove duplicates from archives of mbox and EML files without 
doing any conversion of the files if you set the output format of the 
conversion to be the same as the source format. So, by “converting” from 
mbox to mbox, you actually would by just removing the duplicates. 
VB.NET PDF insert image library: insert images into PDF in vb.net
using RasterEdge.XDoc.PDF; Have a try with this sample VB.NET code to add an image to the first page of PDF file. ' Open a document.
create pdf with bookmarks from word; excel print to pdf with bookmarks
VB.NET PDF File Compress Library: Compress reduce PDF size in vb.
Also able to uncompress PDF file in VB.NET programs. Offer flexible and royalty-free developing library license for VB.NET programmers to compress PDF file.
add bookmarks pdf; editing bookmarks in pdf
24 
4.1.2 Save duplicate messages to EMAILCHEMY – DUPLICATES 
folder: 
Save duplicates: If you want to de-duplicate, but want to make sure you 
don't lose anything (the de-dupe is good, but there's a very, very small 
chance for a false positive), use this to save the dupes to a folder called 
EMAILCHEMY-DUPLICATES just inside the folder where the duplicate 
messages were found. 
Note: This option is only active if De-duplicate messages while converting 
box is checked. 
4.1.3 Show memory usage gauge 
When this feature is enabled, the conversion progress bar will display 
a memory usage gauge. This can be useful for performance tuning or 
debugging. 
4.2  Files/Folders 
These options affect how email messages are organized in the 
converted output. 
4.2.1.1 Preserve folder structure 
When writing the converted mail to files, organize the files according 
to the folder structure found in the original files.  Turning this off puts 
all messages in the same mail folder. 
C# PDF File Compress Library: Compress reduce PDF size in C#.net
All object data. File attachment. Flatten visible layers. C#.NET DLLs: Compress PDF Document. Add necessary references: RasterEdge.Imaging.Basic.dll.
bookmarks in pdf reader; creating bookmarks pdf
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Add necessary references: using RasterEdge.XDoc.PDF; Note: When you get the error "Could not load file or assembly 'RasterEdge.Imaging.Basic' or any other
bookmarks pdf; bookmark pdf in preview
25 
4.2.1.2 Allow non-English characters in new file and folder names 
Turn this on to allow non-English (non-ASCII) characters in the file and 
folder names that Emailchemy creates.  Most new operating systems 
can support non-English characters in file names.  If turned off, the file 
or folder name will appear as an ISO-encoded string (will look like 
random characters) or with non-English characters replaced with “?”.  
If turned on, the file names will be written using international 
characters if required (using UTF-8).  Before turning this on, you 
should be certain that your system supports UTF-8 file names.  Mac 
OS X, Windows 7, and most modern Linux’s do use UTF-8 for encoding 
filenames. 
4.2.1.3 Replace disallowed file names with a ‘-‘ dash 
If you don’t allow non-English characters, then Emailchemy will just 
filter them out. Choosing this option replaces non-English characters 
with a dash. 
4.2.1.4 Save folder structure to X-Folder-Tags header 
This takes the path of the current message folder and converts it to an 
ordered list of tags or labels.  This is convenient if you are moving 
your mail to a less structured storage model (like Gmail) or to any 
database where “search” is more important than “sort”.   
For example, a message stored in this folder: /Personal/1998/Holli 
would have this header field added:  X-Folder-Tags: Personal, 
1998, Holli 
Likewise, a message stored in this folder: /Work/1998/March 
would have this header field added: X-Folder-Tags: Work, 1998, 
March 
Then, you could search for the label “1998” and get both messages, 
even though they are in different folders. 
C# PDF File Split Library: Split, seperate PDF into multiple files
Split PDF document by PDF bookmark and outlines. Add necessary references: RasterEdge.Imaging.Basic.dll. Split PDF file by number of pages.
bookmark template pdf; how to bookmark a pdf in reader
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
by directly tagging the second PDF file to the target one, this PDF file merge function VB.NET Project: DLLs for Merging PDF Documents. Add necessary references
create pdf bookmark; convert word to pdf with bookmarks
26 
4.3  Headers 
These options affect how Emailchemy handles email addresses found 
in To, CC, BCC or From header fields. 
4.3.1 Derive missing address parts from name 
Some messages don’t include full email addresses for the sender or for 
some of the recipients.  For example, a recipient may be listed simply 
as “joe” with no email address. If you try to import this message into 
Gmail, for example, the recipient will just appear as “unknown”.  To fix 
this, turn on this setting and Emailchemy will try to format the name 
as a fully-compliant email address.  In this example, “joe” will become 
“joe” <joe@unknown>, and then the name should appear properly in 
the mail application. 
4.3.2 Message Header Fields 
These options affect how Emailchemy deals with message header 
fields. 
4.3.2.1 Preserve optional Extension and User Defined header fields 
By default, Emailchemy includes non-standard message header fields 
in the converted output. These fields are defined as Extension or User-
Defined fields in the RFC-822 and RFC-2822 specifications, and are 
usually only meaningful to the mail program that originally sent or 
received the mail. The mail program to which you’ll be trying to move 
should ignore these fields. However, if it isn’t ignoring these fields, or 
if you just want to clean out some of the noise in the header, turn this 
27 
off and Emailchemy will leave out all extension and user-defined 
header fields. 
4.3.2.2 Standardize dates  
Emailchemy will reformat date fields to be compliant with current 
standards.  For example, it makes dates “Year 2000” or “Y2K” 
compliant.   The date information itself is not modified.  However, if for 
forensic or preservation reasons you need to preserve the raw, original 
date format, turn this option off.  Be advised that turning this option 
off may cause the converted output from Emailchemy to be 
incompatible with your email application. 
4.3.2.3 Strict RFC-2822 compliance for parsing 
When reading message headers, Emailchemy refers to the RFC-2822 
specification for determining what each message header means and 
whether the data being read is indeed an email message.  However, 
some message files written by popular data recovery tools and 
services may leave corrupt or extraneous data at the head of the 
message, and turning this option off helps Emailchemy to read them. 
4.4  Logging 
Emailchemy provides different methods of logging or tracing the 
conversion process. It can write a log file or it can write trace 
information directly into each message.  Advanced logging features are 
only available in the Forensic Edition. 
28 
4.4.1 Conversion Log 
Emailchemy can generate a log file of converted emails as it performs 
the conversion. By default, the conversion log will be written to the 
same folder as your conversion output with the same name as your 
output (but with a .log extension).   
In the Personal Edition, a line will be written to the log for each file 
opened and each message converted. If an error occurs during the 
conversion of a file or message, the error will also be written to the 
log.   
In the Forensic Edition, the conversion log is in standard syslog format 
(RFC-5424), for integration with 3
rd
party log analyzers and forensic 
tools.  Syslog format prepends each log line with the timestamp of the 
logged event and the host and application that created the log 
message.  For more information, see 
http://tools.ietf.org/html/rfc5424. 
4.4.1.1 Write Conversion Log 
Check this box to turn on the conversion logging feature, using the 
default log file location. By default, the conversion log will be written 
to the same folder as your conversion output with the same name as 
your output (but with a .log extension). 
4.4.1.2 Use default log file location 
Check this box for Emailchemy to use the default log file location, and 
the conversion log will be written to the same folder as your 
conversion output with the same name as your output (but with a .log 
extension). Uncheck this box if you would rather Emailchemy ask you 
where to put the log file for each conversion. 
4.4.1.3 Log source file checksums before and after conversion 
If this box is checked, Emailchemy will calculate an MD5 checksum of 
each file it opens for reading.  It will calculate this checksum before 
the conversion and after, to validate that Emailchemy did not modify 
the file during the conversion.  The checksums will be written to the 
log, and if there is a difference in the checksums for a particular file, 
then Emailchemy will enter a WARN level log message calling it out. 
29 
4.4.2 Conversion Trace 
In addition to the log file, Emailchemy has a feature for adding trace 
information directly into each message it converts. This may be useful 
for curating or archival of email, because it shows the history of the 
message content.  The Trace information is added to a single header 
field: X-Converted-By.  This header field is ignored by email 
applications and only exists for informational purposes.  It does not 
affect the content of the message in any way. 
4.4.2.1 Insert X-Converted-By header field 
Check this box to insert the Conversion Trace header field, X-
Converted-By.  This field identifies the version of Emailchemy and the 
license used to perform the conversion. 
4.4.2.2 Detailed trace in X-Converted-By field 
This feature will add detailed trace headers to each message.  The 
detailed trace includes information about where the message came 
from (source file and original format) and who converted it 
(workstation and user names) and when (timestamp).  
4.5  Standard mbox 
The Standard mbox tab has settings that affect how Emailchemy reads 
and writes messages in the standard mbox format. 
30 
4.5.1 Compliance to mbox standard when reading 
This setting tells the converter how much to follow the standard rules 
when looking for new messages. This is defaulted to Strict, but you 
should set this to Relaxed if Emailchemy is not finding any messages 
in your mbox files. 
In particular, when reading mbox files from Thunderbird that have 
messages that were imported into Thunderbird, you should make sure 
this setting is set to “Relaxed”. 
4.5.2 Output Newline Characters 
This tells Emailchemy what to use for the newline character sequence 
at the end of each line of text. The default setting is the most 
appropriate for your system, but you may want to change this if you 
are moving the output file to a different OS or platform. 
4.5.3 Other Output Options 
These are settings that affect how the mbox file is written. 
4.5.3.1 Filename Extension 
This tells Emailchemy's Wizard to use a particular filename extension 
when creating standard mbox files. The extension must not be blank 
and must start with a dot. The default is “.mbox” and should be 
suitable for most purposes, but you may want to enter something else 
like “.mbx” or “.mailbox” for compatibility reasons. 
4.5.3.2 Include Sender in Postmark 
This tells Emailchemy to write the email address of the message 
sender in the postmark of every message. The postmark is not the 
message header, but simply a marker to indicate the start of a new 
message in the mbox format. Be very careful with this setting, 
because turning it on may make your converted email unusable by 
some email programs. This setting is useful for converting mail for 
importing into Cyrus IMAP servers.  
4.6  EML Files 
The EML Files tab contains settings that affect how Emailchemy writes 
EML files.  EML is the email format where there is one message per 
Documents you may be interested
Documents you may be interested