Using a custom set of XML tags inside your HTML, you can insert both custom metadata as well as instructions for how the PDF would be viewed in a PDF viewer application (subject of course to that application supporting those features).
You use the (optional) tag <pdfproperties> and within that tag you
can insert <metainfo> and <pdfpreferences>
sections as shown in the instructions below. Within the
<metainfo> tag, you can add <prop> tags
with @name, @value attribute pairs with the data you wish
to store in the PDF metadata. Anything without one of the recognized, standard PDF
names (author, title, subject,
creator, keywords) are stored in custom metadata in
the PDF.
The <pdfpreferences> section allows you to insert one or more
<pref> tags with specific @name,
@value pairs that control the way the resulting PDF is displayed
with a viewer that supports standard PDF view attributes. The support
name, @value pairs are listed below and grouped into
all the available categories:
These options let you control some general information about the generated PDF.
bookmarks - sets whether PDF bookmarks are generated or not. The default
is "false" for Cloudformatter. You can set @value to "true" if you want
bookmarks in PDF. Note that bookmarks are only generated for interpreted
hierarchical information. All h1 elements and there following
h2 elements and so on. Skipping levels will break the sequence and
the bookmarks will not be correct.
pdf-version - sets the PDF version number. The default is version 1.5
for Cloudformatter but you set @value to values like "1.3", "1.4",
"1.6" or "1.7" if you wish to change the version. Be aware thar some other features
could be disabled by setting the version too low.
compress - sets whether the PDF is compressed or not. The default is
"true" for Cloudformatter. You can set @value to "false" if you want
uncompressed PDF.
linearize - sets whether the PDF is linearized or not. The default is
"false" for Cloudformatter. You can set @value to "true" if you want to
optimize a long PDF for web view.
These options let you control how the PDF when opened appears to the end user.
view-mode - Choose from one of the following:
auto - If there are bookmarks in the document, the bookmarks pane
is displayed. Otherwise, all auxiliary panes are hidden.show-none - All auxiliary panes are hidden.show-bookmarks - The bookmarks pane is displayed.show-thumbnails - The thumbnails pane is displayed.full-screen - The document is displayed in full screen-mode.initial-zoom - Choose from one of the following:
auto - Page scaling is not specified.fit - The page is scaled to fit completely into the view port.fit-width - The page is scaled so that its width matches the width
of the view port.fit-height - The page is scaled so that its height matches the
height of the view port.### or ####% - The page is scaled by the number or
percentage specified.page-layout - Choose from one of the following:
auto - Uses settings of viewer application.single-page - Displays one page at a time.continuous - Displays pages continuously in one column.two-columns-left - Displays pages continuously in two columns, with
odd-numbered pages to the left.two-columns-right - Displays pages continuously in two columns,
with odd-numbered pages to the right.two-pages-left - Displays pages in two columns, by two pages at a
time, with odd-numbered pages to the left. two-pages-right - Displays pages in two columns, by two pages at a
time, with odd-numbered pages to the right.viewer-preferences - A comma separated list of the following
possibilities:
hide-toolbar - Hides the viewer application's tool bars when the
document is active.hide-menubar - Hides the viewer application's menu bar when the
document is active.hide-window-ui - Hides user interface elements in the document's
window (such as scroll bars and navigation controls), leaving only the
document's contents displayed.fit-window - Resizes the document's window to fit the size of the
first displayed page.center-window - Positions the document's window in the center of
the screen.display-document-title - Controls whether the window's title bar
displays the document title taken from the "title" metadata field.These options allow you to specify owner and user security in the PDF output. User-level security can inject a password to be used to open the PDF, while owner-level security can control what can be done with the PDF (like printing it or copying the data from it).
userpassword - Sets the user password that must be entered to view the
PDF. There are no options, the @value passed is the password to be
used.
ownerpassword - Sets the owner password that must be entered to enable
advanced processing of the PDF. There are no options, the @value passed
is the password to be used. An ownerpassword is used to lock down certain privledges
that an owner will grant to a recipient of the PDF. Without the owner password,
recipients can be restricted from certain things. By default they are restricted
from everything, and you can then specify what additional things you allow by using
userpriviledges.
userpriviledges - A comma separated list of the following
possibilities:
print - Enables printing the document. modify - Enables editing the document. copy - Enables copying text and images from the document to the
clipboard. annotate - Enables adding notations to the document and changing
the field values. These allow you to specify crop marks, bleeds and registration marks to be applied to the PDF.
crop-offset - specify offsets from the meaningful content on the page to
the edges of the physical media (/MediaBox entry in the PDF page dictionary). Its
value is a series of 1 to 4 length specifiers that set offsets from the edges of the
page area to the corresponding edges of the /MediaBox. Rules for expanding the value
are the same as for the padding property in CSS.
bleed - specify the bleeds — an extra space around the page area into
which the contents of the page may protrude (/BleedBox entry in the PDF page
dictionary). Its value is a series of 1 to 4 length specifiers that set offsets from
the edges of the page area to the corresponding edges of the /BleedBox. Rules for
expanding the value are the same as for the padding property in CSS.
crop-mark-width - defines line width for the crop marks, setting it to 0
disables drawing of crop marks.
bleed-mark-width - defines line width for the bleed marks, setting it to
0 disables drawing of bleed marks.
printer-mark - specify additional SVG images to be drawn in the offset
area surrounding the page (specified by crop-offset and bleed parameters). Printer
marks are clipped to the outside of the bleed rectangle. The @value is
a URL to an SVG you have. This sample has two URLs (one for a colorbar and one for a
registration mark) you can also use if you like.
The following code is what is behind this page for producing the PDF. Of course, you would only see the things supported by your PDF viewer you use. If you wish to see them all in action, then use "download" and Adobe Reader to view the PDF.
Recent changes in some browsers will not treat this XML as XML. Instead it tries (incorrectly) to not close tags. For best results, be sure to use open and close tags and not a self-closing tag.
<pdfproperties style="display:none;">
<metainfo>
<prop name="author" value="Xportability LLC"></prop>
<prop name="title"
value="Xportability Cloudformatter: Showing Custom
PDF Properties"></prop>
<prop name="subject" value="A Cloudformatter Document"></prop>
<prop name="creator" value="css2pdf@cloudformatter.com"></prop>
<prop name="keywords" value="CSS, PDF, Cloudformatter"></prop>
<prop name="custom1" value="value1"></prop>
<prop name="custom2" value="value2"></prop>
<prop name="custom3" value="value3"></prop>
<prop name="custom4" value="value4"></prop>
</metainfo>
<pdfpreferences>
<pref name="bookmarks" value="true"></pref>
<pref name="pdf-version" value="1.6"></pref>
<pref name="view-mode" value="auto"></pref>
<pref name="initial-zoom" value="fit-height"></pref>
<pref name="page-layout" value="two-columns-left"></pref>
<pref name="viewer-preferences" value="display-document-title"></pref>
<pref name="crop-offset" value="0.5in"></pref>
<pref name="crop-mark-width" value="1px"></pref>
<pref name="printer-mark"
value="http://www.cloudformatter.com/Resources/Images/registration.svg"></pref>
<pref name="printer-mark"
value="http://www.cloudformatter.com/Resources/Images/colorbar.svg"></pref>
</pdfpreferences>
</pdfproperties>
Augue ut suscipit nulla invidunt ad tempor voluptua clita dolor dolore dolor volutpat sadipscing et aliquyam. Eirmod stet takimata sed sanctus at kasd voluptua facilisi erat no consequat dolor laoreet vel. Et aliquyam erat tempor diam. No lorem magna stet sanctus nonumy erat dolor voluptua. Diam et amet justo eos minim. Dolores te commodo rebum amet kasd sadipscing no diam elitr facilisis et. Eum sadipscing sed sed amet hendrerit ea voluptua ut et tempor gubergren sadipscing labore ullamcorper invidunt vero. Ullamcorper ut dolor.
Nam amet ea tempor eirmod lorem lorem sit eirmod diam aliquyam sit labore eirmod dolor aliquip. Dolores et praesent molestie sea ipsum ipsum diam est. Eum voluptua eos. Ipsum adipiscing ea in sed rebum est clita dolore. At nonumy et clita commodo odio ipsum elitr et at justo sea erat.
Dolor ea at luptatum aliquyam tempor et ea facilisis nostrud justo et ad exerci est sed. Sed amet clita justo qui. Eros labore at liber. Dolore nobis magna diam no sed magna dolores kasd eum. Rebum sanctus accumsan voluptua et ipsum soluta dolores soluta. Ut erat erat erat nostrud rebum sit tincidunt duo magna sanctus. Ut soluta vero consetetur aliquip at no diam sanctus. Sed eirmod dolor sanctus rebum consetetur vulputate diam.
Lorem diam stet et. Takimata vel diam duo elitr tempor nulla amet consectetuer sit et aliquip consetetur. Eos in at et eirmod dolor diam at iusto lorem justo eirmod diam. Ipsum vel consequat nonumy magna elitr consetetur sit illum. Stet et illum nonumy molestie et elitr eros consetetur elit. Dolores sed et no accusam sit nibh voluptua erat adipiscing est dolore ea ipsum. Dolores commodo magna ut. Diam nonumy illum vulputate et assum sit at et eros voluptua diam eu takimata minim. Augue facilisis amet ea dolore accusam. Vero facilisi tempor dolores tempor blandit odio dolore iriure no sadipscing et.
Aliquyam dolor dolore vel liber elitr et sadipscing erat takimata hendrerit est sit justo et magna. Diam accusam at. Duo sed et ea diam sit sit. Dolores tempor takimata no vulputate consequat sit dolor accusam. Sed dolore eleifend diam aliquyam accumsan.
Et ex stet nonumy ipsum gubergren sit vulputate clita. Dolor at ea wisi erat dolore. Ut dignissim doming feugiat diam et commodo ipsum stet kasd elitr gubergren lobortis duis luptatum amet molestie erat. Enim erat duo erat stet ipsum magna tempor facilisi kasd eum dolore consequat lorem dolores. Est est vero eros consequat molestie sed diam dolores lorem. Invidunt et erat eu clita dolor invidunt erat et ipsum justo autem et diam.
Ut esse aliquyam feugiat accusam diam. Duis amet nihil et et et eirmod eum rebum feugait no magna accusam quis dolore ut. Magna voluptua ut sanctus zzril. Dolore labore amet euismod lorem lorem eirmod dolor tempor amet at esse consequat. Stet dolor amet amet sed. Nonumy et sea stet diam velit sit dolore magna ad nonumy justo. Et minim sit ut ut. Sea autem amet et dolor. Erat dolores lorem ut erat magna hendrerit duis et dolor esse magna tempor nobis enim laoreet. Dolor iriure amet at iusto gubergren labore stet amet accusam sed gubergren rebum nonumy id kasd. Dolor accusam sit adipiscing dolor.
Justo nam voluptua magna justo lorem accusam accusam lorem justo volutpat ipsum ut. Et facilisi tempor nam sed. Kasd dolores kasd clita diam lorem et aliquip. Et suscipit consetetur gubergren voluptua nam dolores iusto ipsum sadipscing ut duo laoreet clita ullamcorper diam. Voluptua stet at dolore gubergren vero ut eos takimata et erat sadipscing invidunt illum erat dolore stet. Autem ut vulputate gubergren gubergren nulla labore. Rebum consetetur et consequat est consectetuer at dolor consetetur takimata dolor facilisis aliquyam adipiscing hendrerit eirmod justo. Accusam nibh augue eros sanctus et minim et kasd iriure tincidunt et nulla dolore autem tation facilisis.
Accusam ea diam duo elit sed facer nonumy odio ipsum. Tempor amet diam. Dolor invidunt est molestie et sadipscing sadipscing nonumy laoreet dolor dolor sed eros delenit tincidunt est est. Hendrerit autem et sanctus voluptua duo invidunt labore sadipscing sanctus et sit no sea voluptua blandit aliquyam. Diam takimata takimata takimata clita voluptua dolor in eu erat rebum. Sed dolor gubergren diam gubergren et voluptua nostrud consequat tempor ipsum nonumy et. Lorem facilisis eirmod vero invidunt sea illum ut ipsum magna dolore et. Nonumy no est et takimata. Wisi at tincidunt invidunt dolore amet wisi quod in amet ipsum aliquyam ex takimata vel.
Ut aliquip voluptua sanctus no elitr sit vel et sed in feugiat amet sadipscing enim. Ipsum ut et lorem consetetur accumsan iriure nobis consequat consetetur. Amet elitr enim at gubergren sanctus duo ipsum ipsum magna stet vero ut tincidunt nam lobortis. Erat sed diam dolor tation no zzril suscipit molestie dolor dolor. Clita sadipscing dolor duis.
Odio elitr dolor magna. Magna invidunt kasd ea nulla hendrerit tempor odio tempor et et eos ut esse. Sanctus et dolores dolores iusto rebum est at sed ut accusam sadipscing gubergren. Sit zzril ut lorem lobortis nostrud nihil. Nonumy sed dolores lorem consequat gubergren gubergren elitr accusam invidunt diam lorem minim iusto vero dolor nibh sed. Lorem magna sadipscing sit et assum sed invidunt justo clita. Dolor dolor at gubergren tempor diam et magna erat sit ea adipiscing vel invidunt et.
Dolor iriure labore facer voluptua rebum dolore doming esse et ea erat sea vero te. Nulla ut duis vero. Amet erat sit ipsum et et duo invidunt sadipscing commodo duo magna augue et diam dolor illum. Eos dolore ea accusam eos consequat sed est labore eos dolor accusam labore luptatum duis stet duis kasd et. Gubergren luptatum ipsum et sadipscing et vel no. Dolores sed lorem amet in sit stet et ipsum takimata vel quod iriure gubergren kasd elitr est sit. Sea vel amet luptatum ea magna et luptatum quis sed sed cum et justo. Tempor vulputate diam at in labore zzril et lorem eirmod amet consetetur et est. Enim tempor lorem dolores amet feugiat diam magna nisl ea diam vel ut erat stet eos dignissim at ipsum. Accusam dolor dolore. Amet sadipscing voluptua stet consequat et tempor amet voluptua eros sed.
Delenit erat dolore ipsum no suscipit gubergren magna autem wisi clita kasd ea veniam justo eum dolore et zzril. Sed labore facilisi nobis diam nisl molestie erat at no eros nonumy. Sea accusam et dolore at sit delenit aliquam no stet duis vel ut feugiat vero duo lorem sadipscing. Voluptua vel tempor lorem voluptua lorem et invidunt. Dolore consequat ipsum eirmod laoreet zzril nibh sea clita sadipscing takimata esse sit takimata vel rebum amet justo quis. Gubergren kasd vero ea ea. Eirmod et placerat ea eos lorem et quod molestie exerci zzril eos gubergren ut sanctus zzril vero amet. Et at diam diam invidunt magna aliquyam sed ipsum kasd iusto clita vulputate eos sea sit. Invidunt vel tempor lorem praesent facilisis diam accusam ut et no diam ea minim dignissim sed at. Justo iriure sit aliquyam.
Iriure consequat feugiat. Ea diam amet dolore. Amet rebum diam sea et eos dolores dolore et qui dolor eirmod ipsum molestie dolores. Commodo clita aliquyam ut sea kasd sit quis gubergren et aliquyam amet takimata velit laoreet est nisl liber ea. Elitr erat et hendrerit sanctus accusam voluptua qui sea nonumy ipsum lorem rebum erat ipsum erat accusam.
Diam duo lorem autem tempor iriure dolore ea ea erat justo lorem labore esse. Gubergren erat zzril nulla sed tempor labore amet aliquyam accusam nibh magna minim nonummy sanctus. Amet lorem amet at zzril. Eirmod gubergren dolor ipsum takimata doming placerat. Exerci aliquip sit sed et duo rebum dolore vero takimata sanctus eos sadipscing duis at veniam sanctus liber nulla. Vulputate amet et clita tempor lorem elitr facer te no magna takimata ipsum est nonummy et. Ipsum et eirmod autem dolores dolor eirmod. Eros sit amet option suscipit nihil clita ipsum at nonumy stet vel consequat elitr hendrerit diam mazim ut lorem. Volutpat ipsum facilisi magna iusto takimata ipsum ipsum et dolor vero lorem labore in sed ipsum.
Sanctus aliquyam consetetur. Sit voluptua sit at voluptua eu dolor kasd sed quis. Nibh magna ut stet rebum elitr delenit vel. Labore eos lorem magna stet ipsum rebum elitr dolor nobis option justo. Rebum sanctus nulla congue eu aliquam hendrerit delenit feugait diam gubergren sit justo. Ipsum ut dolores lorem voluptua vel sed magna eos et tempor sit eleifend ea diam.
Rebum consequat erat nam sit eu ea erat. Dolor takimata no eum amet rebum exerci illum ullamcorper takimata eum dolor vero duo diam stet. Nostrud minim stet justo nonummy eirmod nibh lorem nonummy lorem elitr. Et diam justo ipsum rebum et sit kasd. Diam eos tempor justo eos accusam dolor diam. Aliquyam accusam consetetur lorem. Et sea sadipscing sadipscing vulputate quis consetetur dolore no ut kasd labore sit amet ea. Sit at dolor at vel accusam consequat amet est labore clita eos sanctus vero volutpat nonummy ut sit ipsum. Est nulla ipsum. Consequat quis dolor accusam elitr dolor aliquip sanctus in magna ad. At vero sea et eum.
Lorem invidunt amet eros ut amet ipsum autem in ipsum nisl est at diam consequat. Justo sadipscing consetetur nonummy dolor praesent suscipit placerat at aliquyam et commodo ex stet. Magna elit lorem sed no lorem eirmod sed vel diam tempor no ut voluptua voluptua lorem ullamcorper diam nonummy. Nonumy amet et. Ipsum nulla eos luptatum magna at vel gubergren est et dolore mazim velit option. Vero eu rebum enim vulputate sit takimata erat ea lorem elitr. Minim et eos voluptua accusam veniam justo sed sit rebum est ut justo et. Ut feugiat justo dolor dolor takimata wisi accusam elitr at ad dolor dolor nibh sit lorem ea sit. Vero duis eos vero clita sed odio.
Dolor sit gubergren dolore. Stet ipsum justo amet aliquyam consetetur at consetetur ipsum sed amet laoreet dolor sit delenit dolore kasd amet ut. Lorem hendrerit ex est veniam vero amet ea. Amet sit duis duo magna takimata kasd. Sea tempor dolor et no congue dolore vero takimata dolor. Feugait elitr sit feugait enim tincidunt consectetuer et dolor ea nisl vero blandit et. Erat consetetur dolor lorem et sadipscing eirmod et ipsum ea vulputate takimata ut amet erat dolor tempor facilisis. Sea lorem te. Et consetetur nonummy ipsum exerci esse et magna dolor eum rebum voluptua esse et accusam vulputate kasd.
Consectetuer sadipscing sadipscing dolores consequat eros ipsum dolores sit te vero ea nonummy diam takimata. No at voluptua facilisis zzril ipsum ut sanctus dolore accusam justo iriure voluptua dolore nonumy congue vulputate sit stet. Et vero aliquyam voluptua sanctus duo takimata volutpat accumsan dolor aliquip lorem ad invidunt. Eleifend invidunt et tincidunt ut gubergren ullamcorper in dolor mazim nulla sed ut odio aliquyam sit dolor rebum stet. Ea amet option nulla magna. Magna diam stet nonumy lorem stet diam accusam sea minim at velit erat dolores adipiscing voluptua clita ipsum. Consetetur eirmod ea nibh magna et ut duo et zzril. Lobortis dolor illum consetetur diam vero eros vero labore autem ut ea.
Praesent lorem consequat amet rebum gubergren sea erat elitr lorem. Et ipsum clita et. Consetetur ea eos ipsum no te sanctus labore takimata voluptua quis amet aliquyam accusam in eos ea. Dolor duo dolore vero no est nihil vero gubergren diam sed nostrud et lorem dolor lorem sit. Et nonumy nonummy sea sadipscing sit sanctus. Enim stet amet accusam amet erat dolore sea no tempor consequat accusam dolor justo vero. Amet vel consetetur iriure est ipsum. Diam ipsum kasd. Sea illum consetetur at nulla vel odio diam dolore takimata labore et clita ea stet nonumy.
Dolor et lorem lorem nulla et rebum takimata exerci et et et ut. Duo nulla eos elitr wisi dolor sed tempor eirmod sed diam voluptua erat delenit enim ipsum elitr feugait dolor. Takimata eirmod nibh nisl elitr diam erat magna eos laoreet vero nostrud ipsum. Eu ea placerat ipsum sadipscing iusto sea quis et augue ea feugiat consequat lorem takimata. Elitr euismod consetetur erat amet amet nonumy nonumy amet diam labore esse feugiat labore. Stet hendrerit sea ipsum tempor takimata et amet eos ut kasd ipsum stet hendrerit. Diam sed lorem dolor illum et dolor sed gubergren est sadipscing ipsum eos dolore eirmod at erat. Sed sit vero velit dolor eos. Velit sed labore sadipscing sed ipsum takimata lorem sanctus et.
Invidunt ipsum et consetetur sit ipsum veniam gubergren velit ipsum labore labore sadipscing tempor et erat molestie eirmod invidunt. Voluptua lorem sed sea magna magna dolore duis dolores tempor labore. Duo esse elitr erat sed sea lorem. Exerci stet sit mazim elitr vulputate. Te dolore iusto erat duo sit amet euismod. Clita clita stet accusam.
Sadipscing tempor rebum et esse. Autem sadipscing ea facilisis ea stet et rebum ipsum et. Dolore imperdiet hendrerit dolore rebum. Et facilisis vero consetetur. Dolores erat consetetur aliquam nonumy eum et consectetuer tincidunt lorem ipsum rebum et nonumy sea consectetuer molestie odio et. Nulla diam dolor tempor in sit aliquyam augue illum autem in clita veniam velit.
Invidunt sit vero elitr consetetur velit accumsan clita feugait vel vero sadipscing et nonumy stet eos. Facilisis no diam lorem sea voluptua exerci. Elitr dolor amet kasd feugait odio vel vel accusam. Sed kasd et lorem at tempor ut eum kasd et invidunt euismod sadipscing lorem. Nibh vel eos invidunt eirmod. Justo clita vero ipsum lorem nibh sit sit kasd eros rebum labore lorem. Eros ipsum at est ipsum ea aliquyam luptatum ipsum adipiscing luptatum no. Elitr erat nonumy at clita labore est accusam nisl gubergren dolor. Nibh et eum duo aliquyam lorem et labore dolore sea. Et duo dolores vero ipsum.
Sea et euismod et no accusam et ea dolor amet lorem ex eos velit eos luptatum sit magna. Sit eum sed gubergren liber nonummy ea. Dolores sea amet dolore sanctus blandit sit dolore sit diam sanctus at euismod sanctus kasd ipsum at justo ex. Sea lorem et et sadipscing lorem tempor eu justo kasd vero exerci consetetur nonumy lorem kasd takimata. Consetetur vel dolore takimata lorem ipsum nonumy sanctus. Nonumy consectetuer nonumy sit gubergren diam dolore at dolores tempor eos ea laoreet magna stet magna. Lorem euismod aliquyam velit at amet sit accusam erat qui nulla amet consetetur nulla. Tempor eos elit sit magna vel diam vel dolores rebum tempor eos labore invidunt invidunt. Dolor doming labore amet aliquyam. In rebum vel elitr stet eirmod elitr dolor at accumsan elitr nibh zzril ex et augue lorem sit stet.
Eos tempor diam duis ut sadipscing dolor sed et. Aliquyam invidunt clita magna ut. Sanctus magna ipsum tempor ea justo duis consequat et. Dolore enim ut doming assum tempor ipsum clita invidunt voluptua voluptua ad. Erat hendrerit et invidunt aliquyam kasd in tempor et consectetuer kasd consetetur zzril kasd amet volutpat. Gubergren id et minim gubergren et consetetur erat justo sadipscing et blandit sed quod ea tation invidunt mazim. Voluptua ipsum luptatum nonumy ut. Erat invidunt at luptatum. Voluptua invidunt amet dolore adipiscing. Elitr congue ut clita dolor sea eros. Facilisi invidunt eum nonumy facilisis justo sed consequat clita.
Sadipscing sanctus invidunt. Delenit ut invidunt sit molestie dolores ut. Dolore sea aliquip dolor takimata sea lorem sed. Nonumy esse imperdiet dolor. Sit erat consectetuer kasd. Vero lorem aliquyam takimata vero sanctus dolores lorem invidunt sed amet elitr soluta sed eos dolore. Gubergren amet in erat consetetur stet ipsum ipsum praesent sea ipsum sed eirmod diam rebum vero elitr. Et vero dolor magna sit possim lorem dolores amet amet ipsum tempor ullamcorper illum est ea clita feugiat. Amet magna eros invidunt lorem nisl dolor duo eros dolor. Dolore amet et ipsum ipsum dolor magna erat est amet voluptua no sit. Sanctus veniam dolor et vero eos possim duo ut dolor clita et accusam dolor hendrerit lorem odio amet eirmod.