How to Get Your Pages to Publish to PDF

Slides:



Advertisements
Similar presentations
CG0119 Web Database Systems Parsing XML: using SimpleXML & XSLT.
Advertisements

The eXtensible Markup Language (XML) An Applied Tutorial Kevin Thomas.
1 XSL FO Extensible Stylesheet Language Formatting Objects An advanced style language for XML documents: An advanced style language for XML documents:
Alternative FILE formats
Making Things Look Nice: Visual Appearance and CSS CMPT 281.
Technology Reviews :XSL Park, Ho-gun. What is XSL Extensible Style sheet LanguageExtensible Style sheet Language An XML-based language used to.
XML: Managing Data Exchange Stylesheets. Lesson Contents CSS The basic XSL file XSL transforms Templates Sort Numbering Parameters and Variables Datatypes.
SDPL 2002Notes 6: XSL1 6 XSL: Extensible Stylesheet Language n An advanced style language for XML documents: 1. Language for transforming XML documents:
XML Unit 6 October 31. XML, review XML is used to markup data Used to describe information Uses tags like HTML –But all tags are user-defined –Must be.
XSL Unit 6 November 2. XSL –eXtensible Stylesheet Language –Basically a stylesheet for XML documents XSL has three parts: –XSLT –XPath –XSL-FO.
Specifying output attributes in XSL. Motivating example Suppose you have this XML document: fred tom
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
Understanding Page Template Components Lila Bronson Training Manager, OmniUpdate, Inc.
Creating New Page and Section Templates Robert Kiffe Senior Web Developer, OmniUpdate, Inc.
17 Apr 2002 XML Stylesheets Andy Clark. What Is It? Extensible Stylesheet Language (XSL) Language for document transformation – Transformation (XSLT)
ECA 228 Internet/Intranet Design I Intro to XSL. ECA 228 Internet/Intranet Design I XSL basics W3C standards for stylesheets – CSS – XSL: Extensible Markup.
Advanced XSL Concepts Transforming External Data Sources Vinit Varghese Implementation Manager, OmniUpdate.
Chapter 12 Creating and Using XML Documents HTML5 AND CSS Seventh Edition.
OU Campus Intermediate Training Workshop. Agenda Administrator Overview and Roles Administrator Controls Administrator Configuration Setting Up Access.
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
CIS 375—Web App Dev II XSLFO. 2 XSLFO IntroductionIntroduction XSLFO stands for Extensible Stylesheet Language ___________________. XSLFO is an _____-based.
XML Publisher How Does It Work And What Can You Do With It Paul Whitehouse.
IS432 Semi-Structured Data Lecture 5: XSLT Dr. Gamal Al-Shorbagy.
School of Computing and Management Sciences © Sheffield Hallam University To understand the Oracle XML notes you need to have an understanding of all these.
XSL Formatting Objects „From XML to PDF“ Lecture on Walter Kriha.
XML Publisher Business Applications Government Forms.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
 cascade Style Sheets (CSS) is a mark-up language that was first proposed in 1994 by Håkon Wium Lie. CSS works in conjunction with HTML to greatly increase.
Extensible Stylesheet Language Chao-Hsien Chu, Ph.D. School of Information Sciences and Technology The Pennsylvania State University XSL-FO XSLT.
Lecture 11 XSL Transformations (part 1: Introduction)
CS134 Web Design & Development Cascading Style Sheets (CSS) Mehmud Abliz.
Cascading Style Sheets Dreamweaver. Styles Determine how the HTML code will display Determine how the HTML code will display Gives designers much more.
Lecture 2 - HTML and CSS Review SFDV3011 – Advanced Web Development 1.
Jennifer Widom XML Data Introduction, Well-formed XML.
HTML.
XML A Language Presentation. Outline 1. Introduction 2. XML 2.1 Background 2.2 Structure 2.3 Advantages 3. Related Technologies 3.1 DTD 3.2 Schemas and.
Jozef Goetz, STEM Summer Camp Dr. Jozef Goetz.
SDPL 20076: XSL Formatting1 6 XSL: Extensible Stylesheet Language n An advanced style language for XML documents: 1. Language for transforming XML documents:
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
IT Accessibility Committee XML as Content Management Presented by Michael B. Short May 11, 2006 Prepared by the NYS Forum IT Accessibility Committee
SDPL 2004Notes 6: XSL Formatting1 6 XSL: Extensible Stylesheet Language n An advanced style language for XML documents: 1. Language for transforming XML.
Web programming Part 1: HTML 由 NordriDesign 提供
CSS Cascading Style Sheets A very brief introduction CSS, Cascading Style Sheets1.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
University of South Asia Course Name: Web Application Prepared By: Md Rezaul Huda Reza
XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman.
SDPL 2001Notes 6: XSL1 6 XSL: Extensible Stylesheet Language n An advanced style language for XML documents: 1. Language for transforming XML documents:
CSS Layout Cascading Style Sheets. Lesson Overview  In this lesson, we’ll cover:  Brief CSS review  Creating sections with the tag  Creating inline.
XP Tutorial 7New Perspectives on HTML and XHTML, Comprehensive 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
HTML LAYOUTS. CONTENTS Layouts Example Layout Using Element Example Using Table Example Output Summary Exercise.
INTRODUCTION ABOUT DIV Most websites have put their content in multiple columns. Multiple columns are created by using or elements. The div element is.
WHAT IS MEDIA. MEDIA VS. MEDIA Single Source widely variant ‘media’ at acceptable levels of quality?
In this session, you will learn to:
Working with Cascading Style Sheets
Creating an XSLT Style Sheet for Formatting Data
Tutorial 04 (cont’) Using XPath Patterns in an XSLT Style Sheet.
Power Hour May 2013 XSL-FO Basic Concepts and Markup
ITI 133 HTML5 Desktop and Mobile Level I
HTML5 Level I Session II Chapter 3 - How to Use HTML to Structure a Web Page
HTML A brief introduction HTML.
XML Data Introduction, Well-formed XML.
What’s a _resource and What Does It Do?
Customizing Editable Regions and Building Templates
Introduction to HTML5.
Understand basic HTML and CSS terminology, concepts, and basic operations. Objective 3.01.
HTML 5 SEMANTIC ELEMENTS.
HTML MIS 2402 Jeremy Shafer Department of MIS Fox School of Business
MAKING XSL-PCF PAGES FROM SCRATCH
EDITING EXISTING TEMPLATES
XSL 3.0 Showcase: New concepts for XSL used in OU Campus
Presentation transcript:

How to Get Your Pages to Publish to PDF Cory Madden, Web Developer

Agenda xsl:attribute-sets XSL:FO Usage in OU Campus XSL:FO PCF Output Understanding XSL:FO XSL:FO Elements XSL:FO Examples Hands-On

XSL:ATTRIBUTE-SETS Very useful concept for XSL:FO Similar to CSS Can inherit from other attribute sets

XSL:FO Usage in OUCampus Publish product from PCF PCF file will publish a HTML and a PDF version PCF Files can have more than one PDF output

XSL:FO PCF Output OU Campus HTML PCF File OU Campus Formatting Object XML Apache FOP PDF Document OU Campus Formatting Object XML

Understanding XSL:FO XSL Formatting Object XML markup language Creates format for generating PDF files

XSL:FO Examples XSL:FO Blocks HTML Blocks fo:block fo:block-container fo:list-block fo:table HTML Blocks p div, section ul table

XSL:FO Elements fo:root fo:layout-master-set fo:simple-page-master Most root level element fo:layout-master-set Wrapper for all the masters used in the document Specifies the page layout the formatter will use fo:simple-page-master Defines page geometry (e.q.: size of document, margins, etc.) fo:page-sequence-master Specify how to create a sequence pages fo:flow Sequence of flow objects that provides the flowing text content

Hands-On Let’s take a look at the files inside of OU Campus!

Thank you. support@omniupdate.com outc18.com/surveys