display first page of pdf as image in c# : Rotate pages in pdf online control application system azure web page winforms console atlasti_v6_manual40-part1210

GENERATING OUTPUT
401
XML concentrates on structuring information. Structured information contains 
both content (actual words, pictures, etc.) plus typically some indication of 
what role that content plays (for example, text content inside a "heading" has 
a different meaning from content in a "footnote", content in a "figure 
caption" differs from content in a "database table", etc.). 
Almost all documents have some structure, and a markup language is a 
mechanism to identify this structure in a document. The XML specification 
defines a standard way to add markup to documents.
If you create an XML output file, it can be read by other applications that 
support XML. One main advantage is that the application can define 
autonomously and completely detached from any display information 
contained in the document what parts of the structure are to be displayed and 
what the display should look like. This is commonly achieved with the help of 
so-called style sheets. 
Style sheets are a way of prescribing how the content of your XML source file 
should be rendered. This can range from  very simple layout commands (“show 
all elements of type X in red”) to quite complex programming logic (“create an 
entire website in which each element of type X displays its sub-content on a 
single page, along with navigation, layout, interactive elements”). 
ATLAS.ti already comes with a number of such style sheets for you to use, but 
also to explore and potentially to expand on by copying and extending their 
functionality for your specific purposes. Once you understand the principle, you 
will see what an enormously powerful and flexible tool has been put at your 
disposal with these little programs. All style sheets are written in XSLT, a 
special language designed for transforming XML content and maintained by 
the World Wide Web Consortium (“W3C”).  
See also: http://www.atlasti.com/xml.html
XML vs. HTML:  A Little Tech Talk
XML is short for eXtensible Markup Language. This is already quite a useful 
description when you compare it to its "competitor" or predecessor, HTML, 
short for HyperText Markup Language. 
The crucial term is "extensible", NOT "extended". HTML was intended to 
allow documents and information of considerable complexity to be exchanged 
ATLAS.ti 6 USER MANUAL
Figure 308: XML is a uiniversal data interchange 
format, allowing programs to exchange data
OpenQD
XML
Rotate pages in pdf online - rotate PDF page permanently in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Empower Users to Change the Rotation Angle of PDF File Page Using C#
pdf rotate single page; pdf rotate one page
Rotate pages in pdf online - VB.NET PDF Page Rotate Library: rotate PDF page permanently in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
PDF Document Page Rotation in Visual Basic .NET Class Application
reverse page order pdf; save pdf after rotating pages
GENERATING OUTPUT
402
across different technologies, operating systems, browsers, etc. It was also 
meant as a language which describes the logical structure of documents.
If you look at today’s HTML code (right-click and select "View Source" when 
browsing a web page), you will have a hard time identifying content in the 
chaotic "noise" produced by tags representing tables, frames, buttons, rulers, 
fonts, images, indentation, etc. 
Both HTML and XML are descendants of a much more powerful (and less 
comprehensible) language, SGML, the Standard Generalized Markup 
Language. What XML  shares with the latter is that you can define your own 
new languages, something HTML does not allow for. While HTML is a ready 
complete language itself, XML is a meta-language for defining new languages. 
HTML has no clear separation of content and presentation. With a fixed set of 
tags there is no way to clearly mark-up document content in a meaningful 
manner. 
If you have ever seen the source code of a HTML coded web page, you can 
easily recognize two of the main characteristics of XML which makes them 
distinct from HTML: 
The presence of tags (e.g., <MEMO>, <SPEECH TURN>) which are not 
available in the fixed set of HTML tags (where new tags are proprietary or at 
least deviations from the standards). The tags used in an XML file represent 
YOUR data without invalidating any standards! Below, a raw XML file is 
shown.
The absence of presentation (display, layout) related information (tables, 
fonts, images, rulers, etc)
Below you can see an XML version of an interview section with some added 
information: 
<Trans version="1" trans_method="LING22"  version_date="990120" 
audio_filename="au.wav" xml:lang="DE">
<Speakers>
<Speaker id="I" name="Interviewer"/>
<Speaker id="B" name="Herr Schultz" dialect="bavarian"/>
</Speakers>
<Turn speaker="I" tape_pos="2010">
Ja.
</Turn>
<Turn speaker="B" tape_pos="2314">
Wars doch eigentlich, ja da wars doch
glaub ich erst ein oder zwei Tage, oder
vielleicht einen Tag.
</Turn>
</Trans>
If you interested to learn more about XML, you may want to look at the 
following online article:
Muhr, Thomas (2000, December). Increasing the Reusability of Qualitative 
Data with XML [64 paragraphs]. Forum Qualitative 
Sozialforschung / Forum: Qualitative Social Research 
[Online Journal], 1(3). Available at: 
http://www.qualitative-research.net/fqs-texte/3-00/3-
00muhr-e.htm
[last access date: Sept. 14, 2011].
ATLAS.ti 6 USER MANUAL
VB.NET PDF Page Delete Library: remove PDF pages in vb.net, ASP.
Enable specified pages deleting from PDF in Visual Basic .NET class. Free trial SDK library download for Visual Studio .NET program. Online source codes for
rotate pdf pages and save; how to rotate just one page in pdf
VB.NET PDF Page Insert Library: insert pages into PDF file in vb.
add and insert one or multiple pages to existing adobe PDF document in VB.NET. Ability to create a blank PDF page with related by using following online VB.NET
rotate pdf pages in reader; pdf reverse page order preview
GENERATING OUTPUT
403
Style Sheets
The real power of the XML standard is unleashed by applying so-called "style 
sheets." In fact an entire style language, the eXtensible Style Language (XSL, 
or, more specifically, XSLT) is dedicated to creating useful little programs and 
even full-blown applications on the basis of XML-structured data. 
You do not have to learn the XSLT language to use the XML Converter with 
the provided style sheets. However, to create your own reports, browsers, 
and converters, some knowledge of the language is necessary.
A Hermeneutic Unit exported to XML can be converted into a wide variety of 
other representations by using style sheets. Individual reports, conversions into 
other programs’ input formats or creating ‘clickable’ viewer versions of your 
HUs are among the options available.
The default XML folder (browse conveniently via E
XTRAS
/ E
XPLORER
/ XML F
OLDER
hosts some examples of such style sheets waiting to be explored, or modified 
to suit your own needs or tastes. The XML converter can be viewed as a kind 
of plug-in interface for user written "programs" or macros.
The ATLAS.ti XML Converter is a convenient tool for user-created reports, 
converters and viewers. It displays all XML and XSL files located in the default 
XML folder. 
If you change the default XML folder under E
XTRAS
/ G
ENERAL
P
REFERENCES
P
ATHS
and want to continue to use the provided style sheet samples, you 
need to copy the content of the default XML folder to the new location.
Requirements 
ATLAS.ti’s  XML Converter requires Microsoft’s MSXML v.3 XML parser to be 
installed. In turn, MSXML requires the Internet Explorer 6 or later to be 
installed.  
Although Microsoft's Internet Explorer 6 (or higher) must be installed on 
your system, it is not required to be your default web browser! 
If you have Windows XP as your operating system, you should already be well 
equipped. However, it is recommended that you download the most recent 
version of the parser from the Microsoft web site (run the Check MSXML 
option below).
To check for the version of MSXML installed on your computer, run T
OOLS
XML / XML C
ONVERTER
from the main menu, or click the globe button          in 
the main toolbar.
Checking MSXML compatibility
If you receive an error message, you need to check if you have a compliant 
version of MSXML installed: 
From the main menu, select H
ELP
/ M
ORE
R
ESOURCES
/ C
HECK
MSXML. 
ATLAS.ti 6 USER MANUAL
C# PDF Page Insert Library: insert pages into PDF file in C#.net
to merge PDF document files by C# code, how to rotate PDF document page to delete PDF page using C# .NET, how to reorganize PDF document pages and how
pdf reverse page order; pdf save rotated pages
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf reverse page order online; pdf rotate pages and save
GENERATING OUTPUT
404
A list of installed MSXML modules will be displayed including their 
compatibility with ATLAS.ti. If none of the modules is compatible, follow the 
link to the offered download site to get a compliant version of MSXML.
Working with Style Sheets
ATLAS.ti offers a number of style sheets ready for you to use. Below the 
general procedure is explained and then a few examples of the most commonly 
used style sheets and the resulting output is shown. 
Click on the down arrow next to the XML button in the main toolbar and select 
A
PPLY
S
TYLE
S
HEET
(or select main menu option T
OOLS
/ XML):
Select a style sheet from the list displayed. 
Next you are asked which parts of the HU you want to convert to XML. If 
you select a style sheet that only shows codes with comments or a list of 
objects, then you do not have to include the full content of the primary 
documents. 
An HTML file is generated as your output file. A file dialog opens offering to 
store the file in the ATLAS.ti XML folder. For the file to be displayed properly 
including all colors and images as defined by the style sheet, store the file at 
this location. You can accept the suggested default name or enter a different 
one. Then click the S
AVE
button. 
The output is displayed in your web browser (Internet Explorer by default; 
results may vary in different browsers).
ATLAS.ti 6 USER MANUAL
Figure 309: Select the option 'Apply Style Sheet' to make use of 
existing style sheets
Figure 310: XML export options
C# PDF Page Delete Library: remove PDF pages in C#.net, ASP.NET
Free online C# class source code for deleting specified PDF pages in .NET console application. Able to remove a single page from PDF document.
permanently rotate pdf pages; how to reverse pages in pdf
VB.NET PDF - WPF PDF Viewer for VB.NET Program
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
rotate pdf page and save; rotate individual pages in pdf
GENERATING OUTPUT
405
Example: Sortable Table
In order to create the output in the figure below, style sheet Sortable Table was 
applied. The generated table allows interactive sorting and searching of codes 
and some of their related information. 
Example: CSS Switcher
The output shown in the figure below might be used in presentations because 
it displays HU information in a more comprehensible way. 
This particular style sheet example makes the point that you can go in wildly 
differing directions with your design ideas when it comes to displaying your 
ATLAS.ti data to the "outside world", solely equipped with a Web browser. 
ATLAS.ti 6 USER MANUAL
Create 
presentations 
using style 
sheets
Figure 311: Code list using style sheet ’Sortable Table’
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
pdf rotate pages separately; how to rotate page in pdf and save
C# HTML5 PDF Viewer SDK to create PDF document from other file
PDF pages extract, copy, paste, C#.NET rotate PDF pages, C#.NET read barcodes from PDF, C#.NET OCR scan PDF. C# ASP.NET Document Viewer, C# Online Dicom Viewer
rotate pdf page; rotate pdf pages individually
GENERATING OUTPUT
406
The examples shown here (created from the same data source) are intentionally 
“overdesigned” so as to give an impression of the wide variety of options that 
are possible. 
Example:  Code book 
The style sheet Modern Codes - a report of codes with comments can be used 
to create a code book in table format. It displays all codes including creation 
date and author information in the first column of the table and the code 
definitions that you have written in the comment fields of each code in the 
second column. 
If you don't want date and author information displayed in the table, you can 
modify the style sheet accordingly.
ATLAS.ti 6 USER MANUAL
Figure 312: Using the CCS switcher style sheet to choose between different displays of the same information about your HU
GENERATING OUTPUT
407
You can copy and paste this table from Internet Explorer into a MS Word 
document or other applications and, if desired, add some further 
formatting.
Example: All coded segments sorted by codes
If you want to output all quotations sorted by codes, then the style sheet Print 
codes in full with comments can be used. You need to be aware that this 
potentially may result in large outputs, as you cannot apply filters. Nonetheless, 
this output is frequently used and asked for, e.g. as a means to add 
transparency to the analysis process and to make outcomes available to third 
parties. 
The result is a list of tables, one for each code, displaying the code name and its 
definition/comment in the first row and all quotations underneath. The rows 
for the quotations are split in two columns, the first column displays the 
quotation ID and comment (in case a comment has been written). 
You can only output textual information. For image, geodata, or multimedia 
quotations only a reference is provided.
ATLAS.ti 6 USER MANUAL
Figure 313: Use the style sheet 'Modern codes' to create a code book
GENERATING OUTPUT
408
When using this style sheet, you need to export the full content of quotations. 
Select the third option in the XML export window before creating the HTML 
file.
When exporting quotations from PDF documents, you may have to correct the 
formatting in Word and delete unnecessary hard returns. The original layout is 
of course lost as the table only contains plain text. As mentioned above, you 
can simply copy and paste the table(s) from the Explorer to a word processing 
program and edit them there.
ATLAS.ti 6 USER MANUAL
Figure 314: Excerpt from an output based on the style sheet: Print codes in full with comments
GENERATING OUTPUT
409
The above excerpt after a few corrections (using the find and replace option in 
Word) looks as follows:
Creating and Modifying Style Sheets
In addition to the few examples presented above, many more examples are 
included that can show you a variety of practical style sheet applications. If you 
already know how to write XSLT style sheets, use the supplied examples as a 
point of departure for your explorations. If you are motivated to learn XSLT, 
they can serve as study material for basic and advanced XSLT coding. Many 
more examples are supplied to give you a hint of the limitless possibilities in 
designing and individualizing ATLAS.ti XML output.
Check our Web site, http://www.atlasti.com for additional information on 
ATLAS.ti's XML support, as well as for an emerging repository of useful style 
sheets and dedicated service providers who specialize in creating custom 
applications, interfaces, and conversions on the basis of ATLAS.ti’s XML / XSLT 
capabilities.
Let's take a look at some of the examples for manipulating raw XML data that 
come with the program. The following sample was created by exporting the 
Jack the Ripper sample HU to XML. Below you see some excerpts of the raw 
XML file: 
ATLAS.ti 6 USER MANUAL
Figure 315: Table excerpt in MS Word
GENERATING OUTPUT
410
Three different style sheets were independently applied to this XML file using 
the XML converter to generate completely different representations from the 
same source.
It is important to notice that these representations work independently of 
ATLAS.ti. That is, they "live" exclusively in your Web browser. This adds a 
huge new repertoire of applications to your tool chest, since you can modify 
the supplied style sheets to your hearts content and even create your own style 
sheets to suit your unique and very specific needs. 
The following assumes some knowledge about XML and XSLT. XSLT styles 
sheets are XML conformant text files. As such, they can be edited with a simple 
text editor like the one built into ATLAS.ti. 
To edit a style sheet, it is best to open the XML Converter tool first, which you 
can select from the XML button in the main tool bar (or via the main menu 
T
OOLS
/ XML):
ATLAS.ti 6 USER MANUAL
Figure 316: Excerpt of a raw XML file
Documents you may be interested
Documents you may be interested