April 2016 
5-1 
EDGAR Filer Manual (Volume II) 
5.  CONSTRUCTING ATTACHED DOCUMENTS AND DOCUMENT TYPES 
5.1  Introduction 
This chapter includes the specifics of preparing a document for filing an electronic submission. 
Your successful creation of electronic submissions requires that both the sending and receiving 
computers must “speak” the same language. For EDGAR to read what it receives, you must 
prepare your documents in American Standard Code for Information Interchange (ASCII) or 
HTML, version 3.2. You may also use PDF and XBRL for documents that are unofficial (when 
certain specific criteria are met, a PDF or XBRL attachment may qualify as an official 
document). In this section, you will find a discussion of ASCII and a listing of the characters 
recognized by EDGAR. You can prepare your documents using a word processing application 
that supports ASCII, HTML editor, or Adobe Acrobat on your PC. Create each document in 
separate files. 
Notes
(1) We do not include XML in the document formats under discussion in this chapter since 
the tools we provide you help create these documents. You do not have to be concerned 
about this document format if you use the tools provided. 
(2) You must keep a manually signed signature page (or equivalent document) for five years. 
5.1.1  File Naming Standards 
For EDGARLink Online submissions, document file names must be upper or lower case and no 
longer than 32 characters in length. The names must start with a letter (a-z) or a number (0-9) 
and may not contain spaces. File names may contain any number of periods (.), hyphens (-), and 
underscore (_) characters and must end with *.htm, *.txt, *.pdf, *.fil, *.jpg, *.gif, *.xsd, or *.xml 
extensions. EDGARLink Online will not allow you to add an improperly named file. We 
recommend that you give the new file a distinctive name. 
For example: 
r10q-630.txt (the file saved in ASCII) 
r10q-630.htm  (the same file saved in HTML format) 
r10q-630.pdf (the same file converted to PDF format) 
For Types 1 and 2 modules and segments, the file names and module or segment names must be 
unique for each of these submission parts. Details on naming standards for modules and 
segments are available in Section 5.3, “Preparing or Referencing Module and Segment 
Documents.” 
5.1.2  Statutory Signatures 
In many cases, the securities laws require filed documents to be signed. You must type your 
signature for an electronic filing to meet this requirement. See Rule 302 of Regulation S-T. Rule 
302 of Regulation S-T requires you to retain a manually signed signature page or other document 
that authenticates, acknowledges, or otherwise adopts the signature that appears in typed form 
within an electronic filing. You must retain this signature page for five years. 
Pdf link open in new window - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add link to pdf file; adding hyperlinks to a pdf
Pdf link open in new window - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
pdf edit hyperlink; check links in pdf
EDGAR Filer Manual (Volume II) 
5-2 
April 2016 
An example of a signature as it would appear in an electronic filing is: 
HERBERT JONES 
HERBERT JONES 
OR 
HERBERT JONES 
HERBERT JONES 
CHIEF FINANCIAL OFFICER 
OR (For Investment Management Filers) 
HERBERT JONES 
If you are submitting signatures for powers of attorney, consents of experts, or any other required 
signature, you must submit them in the typed form specified above. 
5.2  Document Formats 
5.2.1  ASCII Documents 
This section discusses the character types allowed and not allowed inside your ASCII submission 
documents. It also covers the use of a limited set of tags within these documents. 
5.2.1.1  Valid ASCII Characters 
EDGAR recognizes a subset of standard ASCII characters. You should use only the list of 
characters listed in Table 5-1: Characters Allowable Within a Filing, in your filing. If you use 
characters or commands outside of this set in your EDGAR submission, EDGAR may suspend 
the filing. 
Table 5-1: Characters Allowable Within a Filing 
Character 
Description 
0-9 
numeric characters  
A-Z 
upper case alphabet  
a-z 
lower case alphabet  
back quote/grave accent  
tilde  
exclamation point  
At sign  
number (pound) sign  
dollar sign  
percent sign  
Ampersand  
asterisk (star)  
left parenthesis  
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Please note that, there will be a pop-up window "cannot open your file" if your loaded Please click the following link to see more C# PDF imaging project
c# read pdf from url; clickable links in pdf files
VB.NET Image: VB Code to Download and Save Image from Web URL
to download image from website link more easily. reImage, "c:/reimage.png", New PNGEncoder()) End powerful & profession imaging controls, PDF document, image
convert doc to pdf with hyperlinks; add a link to a pdf in acrobat
April 2016 
5-3 
EDGAR Filer Manual (Volume II) 
Character 
Description 
right parenthesis  
period  
hyphen  
plus sign  
[space bar] 
space bar key  
left brace  
right brace  
left bracket  
 
right bracket  
vertical line  
back slash (reverse virgule)  
colon  
semi-colon  
“ 
quotation mark  
Note: Not a valid character in a header tag value. It is valid within the text of a document.  
‘ 
single quote/apostrophe  
less-than (left angle bracket)  
greater-than (right angle bracket)  
comma  
underline (may be used on a separate line or between characters, but not to underline a 
character)  
question mark  
slash (virgule)  
equal sign  
EDGAR also recognizes the following control characters: 
Horizontal tab (will not cause the filing to be suspended; however, EDGAR will not 
display the effect in the filing) 
Line feed 
Carriage return 
Form feed (page break) 
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Open source codes can be added to C# class. String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath
pdf link open in new window; add links to pdf in preview
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
is trying to display a PDF document file inside a browser window. PDFDocument pdf = new PDFDocument(@"C:\input.pdf"); pdf.ConvertToVectorImages(ContextType.HTML
add links pdf document; adding a link to a pdf in preview
EDGAR Filer Manual (Volume II) 
5-4 
April 2016 
5.2.1.2  Common Symbols that EDGAR Does Not Recognize 
There are a few common symbols frequently available in word processing software that EDGAR 
does not recognize. The most common of these symbols are listed in Table 5-2: Unrecognized 
Symbols in EDGAR. When including these symbols, please spell out the name. 
The following unrecognizable symbols also apply to HTML 3.2 formatted submissions; 
however, within HTML you can represent these symbol characters using a W3C-approved 
“extended reference set” of characters. See Section 5.2.2, “HTML,” for more detailed 
information. 
Table 5-2: Unrecognized Symbols in EDGAR 
Character 
Description 
¢ 
cent  
£ 
pound sterling  
¥ 
yen  
•  
bullet  
† 
dagger  
‡ 
double dagger trademark  
¶ 
paragraph  
§ 
section  
© 
copyright  
® 
registered  
™ 
trademark  
When EDGAR encounters characters that it does not recognize, it inserts a circumflex (^) and 
usually suspends the submission. In some cases, EDGAR can accept the filing with a limited 
number of unrecognized characters. 
5.2.1.2.1  How the Requirement for ASCII Affects Word Processing 
You can use many popular word processing and spreadsheet applications to save a document as 
an ASCII text file. The process for saving to ASCII varies from one software package to another, 
and it may be called “MS-DOS text with line breaks,” “save as text only file,” “MS-DOS text 
with layout,” or “save as ASCII DOS text.” 
Word processing software includes various control codes that are used to indicate document style 
and format (e.g., bold face, underlining, italics, special characters or symbols, automatic 
pagination, headers/footers, and print fonts). Because these codes are not part of the standard 
ASCII character set, and EDGAR does not recognize them, you must remove them from all files 
that you submit to EDGAR. If you save a document prepared with word processing software as 
an ASCII text file, most word processing control codes will be removed.
VB.NET Word: VB.NET Code to Draw and Write Text and Graphics on
fileName, New WordDecoder()) 'use WordDecoder open a wordfile Dim Word document function, please link to Word & profession imaging controls, PDF document, tiff
add url to pdf; adding hyperlinks to a pdf
C# TIFF: C#.NET TIFF Document Viewer, View & Display TIFF Using C#
TIFF Mobile Viewer in most mobile browsers; Open, load & Free to convert TIFF document to PDF document for management Please link to get more detailed tutorials
clickable links in pdf; pdf link
April 2016 
5-5 
EDGAR Filer Manual (Volume II) 
You should remember the following about ASCII conversions: 
Advanced word processing features such as footnoting often do not properly convert to 
ASCII. There are some exceptions when special procedures are used; consult your word 
processing manual. You may have to manually construct footnotes and other document 
elements the way you would if you were using a typewriter. 
You should turn Auto-hyphenation off when preparing EDGAR documents. 
We encourage you to verify that your word processing software package creates accurate 
ASCII output by using the EDGARLink Online “Doc Validation” option, or by 
submitting a test filing. 
You may have problems if you convert tabular or columnar material to ASCII. If you use 
tabs with proportional type fonts, the columns may not be in the same position when you 
convert to ASCII. Even when you use non-proportional fonts in the word processing, the 
number of spaces inserted in ASCII to replace tabs may not be consistent with the 
original text. We encourage you to check the ASCII version of your tabular material 
before transmitting to us and put in manual spaces (using your space key) as placeholders 
instead of tabs or columns. 
EDGAR views smart quotes, en dash, and em dash characters as invalid ASCII 
characters. Certain word processing software will convert apostrophes (‘) and quotation 
marks (“) to smart quote and will replace hyphens (-) with en and em dashes. Consult 
your word processing software manual for instructions on how to turn these features off 
before typing your documents. 
Your text cannot have more than 80 characters on a line. To help your text stay within the 
designated area, type your information using the Courier or Courier New, font size 12. 
Make the margins at least 1 inch on the right and left. 
Formatting tables can be very difficult. Since they must not exceed 132 characters on a 
line, it helps if you change the paper orientation to landscape and make the margins very 
small (.25). 
5.2.1.3  Using Tags in Attached Documents 
Some tags are used within documents. ASCII/SGML tags identify data that follow formatting 
instructions, or signal EDGAR regarding a particular aspect of the filing. For EDGARLink 
Online filings, you continue to include document specific tags, such as the <TABLE> tags, as 
well as tags referencing Type 1 modules and segments. 
5.2.1.3.1  Tag Construction 
In EDGARLink Online document attachments, you have to construct all tags within a 
submission document manually. Construct tags within your submission documents by typing key 
words inside of right and left angle brackets (“less than” and “greater than” symbols). You may 
type tags using either upper- or lower-case letters within the angle brackets (i.e., <module> or 
<MODULE>). 
Caution: You cannot use blank spaces within the left and right angle brackets in tags. 
Hyphens must separate multiple words within a tag. 
EDGAR Filer Manual (Volume II) 
5-6 
April 2016 
5.2.1.3.2  How Tags are Used 
Many ASCII/SGML document tags are followed immediately by information (a value) typed 
outside of the left and right angle brackets (e.g., <SEGMENT> segment name). Other tags stand 
alone (e.g., <P>). Some tags indicate start and stop conditions within a document (e.g., the 
beginning of a table <TABLE>, and the ending of a table </TABLE>). When certain tags must 
appear together as a group, they are referred to as “nested” tags. Table 5-3: Internal Text Tags 
(For Other Than Wide Tables) and Table 5-4: Wide Table Tags (Over 80 Characters Wide) show 
these nested tags that are marked by their lead tag first. The lead tags are numbered with a single 
number (e.g., 1, 5, 10, 25, etc.) and their nested tags are numbered the same as their lead tag, plus 
a numerical designation (e.g., 5.1, 5.2, etc.). 
5.2.1.3.3  Tags Used Within a Document 
We identify tags you should use within the body of documents in the following two lists. For 
your convenience, each tag is numbered consecutively. 
There are two types of tags included in this section: 
Internal text tags (for other than wide tables), Table 5-3: Internal Text Tags (For Other 
Than Wide Tables) 
Note: Most of these tags can be used within HTML documents; exceptions are noted. 
Wide table tags (over 80 characters wide), Table 5-4: Wide Table Tags (Over 80 
Characters Wide) 
Note: These tags cannot be used within HTML documents. 
Notes: 
(3) For information on formatting tables wider than 80 characters, see Table 5-4. 
(4) For information on using the module capability of EDGAR, see Section 5.3, “Preparing 
or Referencing Module and Segment Documents.” 
(5) For information on using the segment capability of EDGAR, see Section 5.3.2.1, “How 
EDGAR Handles Segments.” 
Table 5-3: Internal Text Tags (For Other Than Wide Tables) 
Tag # 
Tag 
Example Of 
Value to Be 
Inserted 
Definition (Limits of Field) 
<MODULE> 
No value 
required. 
Marks the beginning of information identifying a Type 1 
module, previously submitted, that you wish to be part of 
your current submission. 
1.1 
<NAME> 
FINANCES_98  Name of the module to be included. Must follow the 
<MODULE> tag (Field up to 15 characters). 
1.2 
<CIK> 
1234567890 
CIK of the filer who previously submitted the module. Must 
be nested with the tag <MODULE> (Field up to 10 
characters). 
1.3 
<CCC> 
x21234@1 
CCC of the filer who previously submitted the module. Must 
be nested with the tag <MODULE> (Field 8 characters). 
April 2016 
5-7 
EDGAR Filer Manual (Volume II) 
Tag # 
Tag 
Example Of 
Value to Be 
Inserted 
Definition (Limits of Field) 
1.4 
</MODULE> 
No value 
required. 
A required tag marking the end of module identification 
information. 
Note: When the applicable CIK and CCC are those of the 
primary registrant, then the module may be inserted using 
only the begin module tag, the name value, and the end 
module tag (e.g., <MODULE> FINANCES_94 
</MODULE>). 
<F1> 
No value 
required. 
Creates a searchable marker for notes about text. May be 
used in pairs (e.g., <F1> in the text and a corresponding 
<F1> at the applicable foot or end note; any number from 1 
through 99 is acceptable).  
<F99> 
no info blank 
cell
Note: This tag cannot be used within an HTML document. 
<R> 
No value 
required. 
Indicates the beginning of redlined (revised) information. 
</R> 
No value 
required. 
Indicates end of redlined information. <R> and </R> are 
used to “surround” revised information. To indicate deleted 
information, use <R> </R> together.  
Note: When you are required to redline information, you 
should insert the tag <R> before and </R> following a 
paragraph which contains changes. 
If other tags are enclosed within the <R> and </R> tags, the 
formatting specified by the inner tags will supersede the 
<R> and </R> tags and the redlining will be negated. HTML 
documents may be marked to show changed materials 
within paragraphs. You need not redline changes to 
financial statements and notes. 
<PAGE> 
No value 
required. 
Indicates where a new page should begin in a document, if 
you wish to force a specific page break. 
<SEGMENTS>  OPINION1 
ACCOUNT-TX  
Used in a master segment to reference subordinate Type 1 
segments. You may use it within the text of a document to 
place additional text submitted as a segment, or between 
documents to place a subordinate segment submitted as a 
complete document (Field for each segment name up to 15 
characters - names must be separated with white space or 
tagged separately; no white space used within the name). 
</SEGMENTS> No info blank 
cell
Marks the end of a segment reference.  
Note: Type 2 modules and segments do not require internal document tags. These documents 
are referenced on the Module/Segment page of the submission templates and 
EDGARLink Online submissions. EDGAR then includes the documents with your 
submission while it is being processed.  
EDGAR Filer Manual (Volume II) 
5-8 
April 2016 
Table 5-4: Wide Table Tags (Over 80 Characters Wide) 
Note: The following information is not applicable to HTML documents. 
Tag # 
Tag 
Example of 
Value to be 
Inserted 
Definition (Limits of Field) 
<TABLE> 
No value 
required. 
Marks the beginning of information wider than 80 
characters per line but not wider than 132 characters per 
line. Two <S> or two <C> tags, or one of each, are required 
with each use of the <TABLE> tag or EDGAR will suspend 
the submission. 
1.1 
<CAPTION> 
No value 
required. 
Marks the start of text that will serve as headings for 
columns. 
1.2 
<S> 
No value 
required. 
Marks the start of a stub (the left angle bracket is aligned 
with start of the stub). 
1.3 
<C> 
No value 
required. 
Marks the start of a column of data (the left angle bracket is 
aligned with the farthest left character of the column of 
data). Multiple columns require multiple tags. 
1.4 
<FN> 
No value 
required. 
Denotes (and separates) the numerical data in a table from 
its footnotes.  
1.5 
</TABLE> 
No value 
required. 
Marks the end of a table, and return to lines no wider than 
80 characters. 
Caution: If lines of text exceed 80 characters in width in ASCII documents, you must use the 
<TABLE>, <S>, <C>, and </TABLE> tags. We encourage you to also use the tags 
in tables less than 80 characters wide. The <S> and <C> tags must appear on a 
separate line between the column headings and the data. If you use the <FN> tag, it 
must appear on a separate line between the last line of data and the footnote or table 
description. 
For more information on using tags for tables; see Section 5.2.1.4.1, “Table Tags.” 
5.2.1.4  Guidelines for Presentation of Tables 
Our specifications for formatting electronic filings require that lines of text in ASCII/SGML 
documents not exceed 80 characters. The only exception to this limitation is information 
submitted in a table or column format, which must comply with the following guidelines: 
You must include information wider than 80 characters between the tags <TABLE> 
(begin table tag) and </TABLE> (end table tag). 
You can use no more than 132 characters per line (row). 
You may introduce column headers by a line having the optional tag <CAPTION> 
appearing on the otherwise blank line (row) preceding column headings. See the 
examples in the next section. 
The row preceding columnar information must consist of tags designating where columns 
of information will begin (where tabs are set in word processing programs or where 
columns begin in a spreadsheet program): 
April 2016 
5-9 
EDGAR Filer Manual (Volume II) 
 Use the <S> tag to designate the leading (left) edge of the “stub” (sometimes referred 
to as the legend or key), or columns of non-numeric information (see examples in the 
next section); 
 Use the <C> tag to designate the leading (left) edge of each column of information (at 
least one column to the left of the < (left angle bracket) of the tag <C> must be blank 
in all rows of the table up to the next presentation tag, e.g., <CAPTION>, <FN>, or 
</TABLE>); 
 You must use at least two <S> or <C> tags, or one of each, with each use of the 
<TABLE> tag or EDGAR will suspend the submission 
 The row preceding any explanatory or footnote material should include the tag <FN> 
(see Example I in the next section). 
Refer to the following examples for guidance on using table tags in a variety of table styles. 
5.2.1.4.1  Table Tags 
The following list contains the tags that apply for inserting a table in your EDGAR filing, 
module, or segment document: 
List of tags used in the following example: 
Tag 
Description 
<TABLE> 
Tag is placed before the wide text of the table. 
<CAPTION> 
Tag is placed following the wide text and preceding first line of columnar captions. 
<S> 
Tag is placed at leading edge (left margin) of stub information. 
<C> 
Tag placed at leading edge (left margin) of each column. The column at the 
immediate left of the < must be free of any characters between the < and the 
preceding column on all rows. 
<FN> 
Tag preceding the footnote tag <F#>. 
<F1>, <F2>, etc. 
Tag preceding the footnote information. 
</FN> 
Tag following the last line of footnote information. 
</TABLE> 
Tag following the last line of wide information, including footnotes where they apply. 
If you downloaded this manual from the SEC’s Public Website, print the following examples at 
132 characters per line, or print using condensed type. These examples, and the tags within them, 
do not apply to HTML documents. See Section 5.2.2, “HTML,” for examples and information 
regarding HTML documents and tags. The <CAPTION>, <S>, and <C> tags are repeated to 
indicate insertion of new captions. 
EDGAR Filer Manual (Volume II) 
5-10 
April 2016 
Example I – Table Appearing within Textual Discussion (wide text included as part of 
textual presentation): 
Figure 5-1: Table Appearing within Textual Discussion 
Documents you may be interested
Documents you may be interested