You are on page 1of 43

Machine Translated by Google

Pdfsam 1.5.0e tutorial

PDF SPLIT OG FLET 1.5.0E TUTORIAL

UDVIKLET AF ANDREA VACONDIO

RELEASE 1.5.0 FORBEDRET, 23. DECEMBER 2008

http://www.pdfsam.org/

Udgivelsesdato 1.10 21/12/08 Side. 1 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

INDEKS

Hvad er pdfsam? ................................................................ ................................................................ .....................3


Hvorfor pdfsam?......................... ................................................................ ................................................................
3 Installer og kør ................................................ ................................................................ ...............................3
Flet/udtræk............... ................................................................ ................................................................ ...........4
Sideudtræk................................... ................................................................ ................................ 9 Eksporter
valgte filer.............. ................................................................ ................................................ 9
Split ................................................................ ................................................................ ......................................
10 Alternativ blanding........ ............ ................................................................ ................................................................ ....
13 Krypter................................................ ................................................................ ........................................ 14
Forside og sidefod...... ................................................................ ................................................................ ..............16
Viewer-indstillinger.................................. ................................................................ ................................................
19 Dekrypter .......... ................................................................ ................................................................ ................................22
Pak ud ........................... ................................................................ ................................................................ ..........
23 Miljø......................................... ................................................................ ........................................24
Indstillinger .......... ............................ ................................................................ ................................................................
.25 Om................................................... ................................................................ ........................................26
Logvindue....... ................................................................ ................................................................ ..................
27 Konsol.................................. ................................................................ ................................................................ ....28
Tweak&Tips................................................ ................................................................ ................................35 Tak
til open source-projekter involveret........... ................................................................ .....................37
Licens........................... ................................................................ ................................................................ .......
38 Kunstværkslicens........................................ ..... ................................................................ .........................42
Attribution-Noncommercial-Share Alike 3.0 Unported................ ........................................42
Selvstudielicens........ ................................................................ ................................................................ ..............43
Attribution-Noncommercial-Share Alike 3.0 Unported........................... ................................43

Udgivelsesdato 1.10 21/12/08 Side. 2 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

HVAD ER PDFSAM?

PDF Split and Merge er et meget simpelt, nemt at bruge, gratis open source-værktøj til at opdele og flette pdf-filer.
Den har en enkel grafisk grænseflade, så brugeren kan vælge pdf-filer, opdele eller flette dem. Pdfsam er

skrevet med Java Swing altså -en af Java-opbygning
understøtter af grafikleveres sæt som en del af Java 2
klassebiblioteker Platform,
Standardudgave (J2SE) til brugergrænseflade (GUI) og grafik funktionalitet til
klientprogrammer, der kører på OSX. populære platforme såsom og som Microsoft Windows, Linux, Mac
"1

Pdfsam bruger nogle eksterne biblioteker såsom:

• itext-2.1.4 til at manipulere pdf-dokumenter.


• dom4j-1.6.1 til at håndtere xml-formatet.
• jaxen-1.1 til at håndtere xml-formatet.
• pdfsam-jcmdline-1.0.3 til at parse og validere konsolinputargumenter.
• Looks-2.2.1 for at have et flot og foranderligt udseende.
• log4j-1.2.15 som logramme.
• bcmail-jdk14-138.jar til at håndtere krypterede dokumenter.
• bcprov-jdk14-138.jar til at håndtere krypterede dokumenter.

HVORFOR PDFSAM?

Jeg havde brug for at flette nogle pdf-filer sammen for nogle år siden, og det er sket igen siden den første gang.
Gæt hvad? Jeg kunne ikke finde en open source-software til at gøre det nemt og hurtigt, selvom der er
tonsvis af kommerciel software til det. Dette er grunden til, at jeg besluttede at skrive pdfsam, en enkel, åben
kilde og gratis software til pdf-manipulation. Faktisk en ting mere er, at jeg vidste om iText
bibliotek; Jeg vidste, at hovedopgaven om pdf-manipulation allerede var udført af iText, men folk har brug for det
noget nemmere, simpelt interface, noget "klik og kør". Og her er den, pdfsam.

INSTALLER OG KØR

Forudsætninger:
pdfsam har brug for et fungerende Java Runtime Environment. Det er udviklet ved hjælp af Sun Java(TM) 2 SDK,
Standard Edition, version 1.4.2 og testet på mange Microsoft Windows-versioner og på Ubuntu
versioner, der bruger J2SE 5.0 og J2SE 1.4.2.

pdfsam-1.5.0e-out.zip
Pak arkivet ud i en mappe og dobbeltklik på filen pdfsam-1.5.0e.jar eller skriv kommandoen "java
-jar INSTALL_DIR/pdfsam-1.5.0e.jar" i en konsol.

1 Fra den officielle http://java.sun.com

Udgivelsesdato 1.10 21/12/08 Side. 3 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

FLET/UDTRÆK
Her er hovedvinduet Merge/Extract:

Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil flette sammen.

Udgivelsesdato 1.10 21/12/08 Side. 4 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Vælg pdf-filer, du vil flette; hvis du vil vælge mere af den ene fil, tryk på "shift" eller "ctrl" knappen
på dit tastatur.

Når dine filer er blevet valgt, vil du se udvælgelsestabellen, der indeholder


fildetaljer: • Rækkenummer Filnavn: Filnavnet.

• Sti: Filens absolutte sti i filsystemet.

Udgivelsesdato 1.10 21/12/08 Side. 5 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

• Sider: Det samlede antal sider i dokumentet. •


Adgangskode: Et redigerbart felt til at indtaste adgangskoden til beskyttede
dokumenter. • Version: Pdf-version af dokumentet. • Sidevalg: "Alle"
betyder, at du vil flette hele dokumentet, "side-topage" betyder, at du kun vil flette sider
mellem "side" og "topage" omfattende, "side-" betyder, at du vil flette sider, der starter fra
side til slutningen af dokumentet betyder et enkelt sidetal den side. Kommaseparerede
værdier accepteres. (eks. 4,13-25, hvis du vil flette side 4 og sider mellem 13 og 25).

Brug knapperne "Flyt op", "Flyt ned" for at ændre filernes rækkefølge eller vælg et eller flere dokumenter
og træk og slip. Tryk på "Fjern" for at fjerne uønskede filer fra listen. Tryk på "Slet" for at rydde
valgtabellen. Klik på kolonneoverskriften for at få tabellen ordnet efter de pågældende kolonneværdier.

Dobbeltklik på cellen Sidevalg, hvis du kun vil flette en delmængde af dokumentet.

Udfyld med den delmængde af sider, du ønsker at flette; sidetal er forstået. Du kan bruge printnotation
som "2,12-16,17-" eller blot "2", hvis du kun vil flette side nummer 2.

Udgivelsesdato 1.10 21/12/08 Side. 6 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Dobbeltklik på adgangskodefeltet for at indstille adgangskoden til beskyttede dokumenter. Beskyttede dokumenter
kræver muligvis, at du indtaster adgangskoden for at blive indlæst af pdfsam. Udfyld adgangskodefeltet, højreklik på
tabelrækken og vælg "Genindlæs".

Sæt kryds i feltet, hvis dine dokumenter indeholder pdf-formularer. Dette vil fortælle pdfsam at bruge en anden
flettealgoritme, der er specifik til at håndtere formularer. Ved at indstille denne indstilling vil alle dokumenter blive indlæst
i hukommelsen med et meget højt hukommelsesforbrug.

Udfyld destinationsfeltet med outputfilnavnet, eller vælg det ved at bruge knappen "Gennemse". Marker eller fjern
markeringen af "Overskriv", hvis du vil overskrive output pdf-dokumentet, hvis det allerede eksisterer. Marker eller fjern
markeringen af "Komprimer output", hvis du vil komprimere outputdokument (Outputdokument version 1.5 eller nyere).
Vælg en version til outputdokumentet.

Du kan automatisk indstille en standard outputfil ved at klikke med højre knap på en fil i flettetabellen og vælge "Indstil
outputfil". Dette vil udfylde outputtet med et standardfilnavn i samme mappe som den valgte fil.

Udgivelsesdato 1.10 21/12/08 Side. 7 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Klik på knappen "Kør".

Hvis der ikke opstår nogen fejl, vil du se statuslinjen vokse til 100 % og sorte meddelelser på logpanelet,
der fortæller processtatus, ellers vil du finde en rød fejlmeddelelse.

I eksemplet ovenfor havde vi en fejlmeddelelse om, at vi ikke kan flette side 150, fordi dokumentet kun
har 143 sider.

Hvis du ikke angiver en fuld outputsti til outputdokumentet, vil pdfsam spørge dig, om du vil placere
outputdokumentet i den overordnede mappe for den sidst valgte inputfil.

Udgivelsesdato 1.10 21/12/08 Side. 8 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

SIDEUDDRAG
Du kan udpakke en del af en enkelt fil:
• Vælg kun én fil i flettesektionen. • Indstil
det sideundersæt, du skal udpakke (eks. 12-23). • Vælg
en outputfil. • Flet.

EKSPORTER UDVALGTE FILER

Ved at højreklikke på en valgt fil kan du eksportere den valgte filliste som en xml-fil, der kan bruges som
en inputfil til konsollens "concat"-kommando, -l mulighed.

Udgivelsesdato 1.10 21/12/08 Side. 9 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

DELE

Her er det opdelte hovedvindue:

Klik på knappen "Tilføj" for at vælge den pdf-fil, der skal opdeles.

Udgivelsesdato 1.10 21/12/08 Side. 10 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster adgangskoden
skal indlæses af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".

Vælg den opdelingsindstilling, du har brug for:

• Sprængte opdeler pdf-filen i enkelte sider, en pdf-fil-en side.


• Opdel side
"n" hver opdeler pdf-filen i filer lavet af "n" sider. (F.eks. Hvis du valgte en fil
lavet af 100 sider, og du deler det hver 25. side, har du 4 pdf-filer på 25 sider).
• Opdellige sider opdeler pdf-filen hver lige side.
• Opdeluligesider opdeler pdf-filen på hver ulige side.
• Opdel efter disse sider opdeler pdf-filen på de indsendte sidetal. Tal skal være
adskilt af "-" (eks. 12-45-75). Du kan kun angive et sidetal for at opdele dokumentet i
to underdokumenter. Bemærk, at sidetal vil være ordnet og nul, negative eller for store
numre beskæres.
• Dele på denne størrelse opdeler pdf-filen i underfiler af den valgte størrelse (omtrent).

Vælg destinationsmappen for resulterende pdf-filer. Destinationsmappen kan vælges ved at klikke på
"Gennemse"-knappen og find mappen på dit filsystem eller vælg "Samme som kilde" med denne
mulighed vil du have alle output pdf-filer i samme mappe som kildefilen. Marker eller fjern markeringen
"Overskriv", hvis du vil overskrive output pdf-dokumentet, hvis det allerede eksisterer. Marker eller fjern markeringen
"Komprimer output", hvis du ønsker at komprimere outputdokument (Outputdokument version 1.5 eller nyere).

Udgivelsesdato 1.10 21/12/08 Side. 11 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Vælg en version til outputdokumentet.

Vælg outputpræfiks om nødvendigt.

Outputfiler vil blive navngivet med det samme navn som input-pdf-filen og med et progressivt forreste nummer. Du kan
angive et præfiks for outputnavnet, og det endelige resultat vil være noget i stil med "0_præfiks_filnavn.pdf".

Fra udgivelsen 0.7 understøtter pdfsam komplekse præfikser. Hvis præfikset indeholder en blandt [CURRENTPAGE], er
[TIMESTAMP] eller [FILENUMBER] komplekse præfiks aktiveret, og pdfsam udfører variabelsubstitution. Tilgængelige
variabler er [CURRENTPAGE], [TIMESTAMP], [FILNUMMER], [BASENAME]. Variablen [BASENAME] aktiverer ikke
komplekse præfikser, fordi den ikke sikrer unikke outputfilnavne, men den kan bruges sammen med [CURRENTPAGE],
[TIMESTAMP] eller [FILENUMBER]. Fra udgivelsen 1.1.0 kan de to variable [CURRENTPAGE] og [FILENUMBER]
specificeres med et outputnummermønster ved at bruge '#'-tegnet.

Eksempel: Hvis du bruger noget som [FILNUMMER###], vil du have et output filnavn som 001filnavn. Hvis du bruger noget
som [CURRENTPAGE##]_[FILENUMBER###]_[BASENAME], vil du have et output filnavn som 05_001_filename.

Klik på "Kør", og du finder operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 12 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

ALTERNATIV BLANDING

Her er hovedvinduet Alternate Mix.

Klik på knappen Tilføj for at vælge de pdf-filer, du vil blande.


Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster
adgangskoden for at blive indlæst af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".
Vælg om dokumentsider skal være i omvendt rækkefølge eller ej.

Vælg en destinationsoutputfil, og indstil, om den skal overskrive en allerede eksisterende fil. Marker eller fjern
markeringen af "Overskriv", hvis du vil overskrive output pdf-dokumentet, hvis det allerede eksisterer. Marker eller
fjern markeringen af "Komprimer output", hvis du vil komprimere outputdokument (Outputdokument version 1.5 eller nyere).
Vælg en version til outputdokumentet.

Klik på "Kør", og du vil finde operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 13 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

KRYPTER

Her er hovedvinduet Krypter.

Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil kryptere.


Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster adgangskoden
skal indlæses af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".

Indstil krypteringsindstillingerne:
• Ejer password : Admin-adgangskoden til at åbne dokumentet med skrivetilladelser.
• Brugeradgangskode: Brugeradgangskoden til at åbne dokumentet med læsetilladelser.
• Krypteringsalgoritme : Den krypteringstype, du ønsker til dit dokument.
Indstil endelig tilladelserne for dit dokument.

Udgivelsesdato 1.10 21/12/08 Side. 14 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Vælg destinationsmappen for resulterende krypterede pdf-filer. Marker eller fjern markeringen af "Overskriv", hvis du vil
overskrive output pdf-dokumentet, hvis det allerede eksisterer. Marker eller fjern markeringen af "Komprimer output", hvis
du vil komprimere outputdokument (Outputdokument version 1.5 eller nyere). Vælg en version til outputdokumentet.

Vælg outputpræfiks om nødvendigt.

Outputfiler vil blive navngivet med samme navn som input-pdf-filen. Du kan angive et præfiks for outputnavnet, og det
endelige resultat vil være noget som "præfiks_filnavn.pdf".
Pdfsam understøtter også komplekse præfikser. Hvis præfikset indeholder [TIMESTAMP], aktiveres komplekse præfikser,
og pdfsam udfører variabelsubstitution. Tilgængelige variabler er [TIMESTAMP], [BASENAME]. Variablen [BASENAME]
aktiverer ikke komplekse præfikser, fordi den ikke sikrer unikke outputfilnavne, men den kan bruges sammen med
[TIMESTAMP].

Klik på "Kør", og du finder operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 15 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

DÆKSEL OG SOFOD
Her er hovedvinduet for omslag og sidefod.

Klik på knappen "Tilføj" for at vælge den pdf-fil, du vil tilføje som omslag.
Klik på knappen "Tilføj" for at vælge den pdf-fil, du vil tilføje som sidefod.
Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil tilføje dit cover/sidefod.
Vælg pdf-filer; hvis du vil vælge mere af den ene fil, tryk på "shift" eller "ctrl" knappen på dit tastatur.

Udgivelsesdato 1.10 21/12/08 Side. 16 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Når dine filer er blevet valgt, vil du se en tabel med fildetaljer:


• Filnavn: Filnavnet.
• Sti: Filens absolutte sti i filsystemet. • Sider: Det
samlede antal sider i dokumentet. • Adgangskode: Et
redigerbart felt til at indtaste adgangskoden til beskyttede dokumenter. • Version: Pdf-
version af dokumentet.
• Sidevalg: "Alle" betyder, at du vil flette hele dokumentet, "side-topage" betyder, at du kun vil flette sider
mellem "side" og "topage" omfattende, "side-" betyder, at du vil flette sider, der starter fra side til
slutningen af dokumentet betyder et enkelt sidetal den side. Kommaseparerede værdier accepteres.
(eks. 4,13-25, hvis du vil flette side 4 og sider mellem 13 og 25).

Dobbeltklik på cellen Sidevalg, hvis du kun vil flette en delmængde af dokumentet.


Udfyld med den delmængde af sider, du ønsker at flette; sidetal er forstået.

Sæt kryds i feltet, hvis dine dokumenter indeholder pdf-formularer. Dette vil fortælle pdfsam at bruge en anden
flettealgoritme, der er specifik til at håndtere formularer. Ved at indstille denne indstilling vil alle dokumenter blive indlæst
i hukommelsen med et meget højt hukommelsesforbrug.

Udfyld destinationsfeltet med outputfilnavnet, eller vælg det ved at bruge knappen "Gennemse". Marker eller
fjern markeringen af "Overskriv", hvis du vil overskrive output pdf-dokumentet, hvis det allerede eksisterer.
Marker eller fjern markeringen af "Komprimer output", hvis du vil komprimere outputdokument (Outputdokument
version 1.5 eller nyere). Vælg en version til outputdokumentet.

Du kan automatisk indstille en standard outputfil ved at klikke med højre knap på en fil i flettetabellen og vælge
"Indstil outputfil". Dette vil udfylde outputtet med et standardfilnavn i samme mappe som den valgte fil.

Udgivelsesdato 1.10 21/12/08 Side. 17 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Klik på knappen "Kør".

For hver fil i din tabel, hvis der ikke opstår en fejl, vil du se statuslinjen vokse til 100 % og en sort meddelelse på logpanelet, der
siger "I alt behandlede sider: xxxx-", ellers vil du finde en rød fejl
besked.

Udgivelsesdato 1.10 21/12/08 Side. 18 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

SELERMULIGHEDER

Her er hovedvinduet for Viewer-indstillinger.

Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil indstille fremviserindstillinger.


Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster adgangskoden
skal indlæses af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".

Indstil fremviserlayoutet, når dokumentet vises (en side ad gangen, to sider ad gangen...).
Indstil åben tilstand for fremviserapplikationen (fuldskærm, miniaturepanel, vedhæftningspanel ...).
Indstil åben tilstand for dokumentet, når du afslutter fuldskærmstilstand. Denne mulighed er kun aktiveret når
den valgte åben tilstand er "fuldskærm".
Indstil den overvejende læserækkefølge for teksten (venstre mod højre eller højre mod venstre).

Indstil fremviserindstillingerne for inputdokumenterne.

• Skjul menulinjen: skjul fremviserapplikationens menulinje, når dokumentet er aktivt.

Udgivelsesdato 1.10 21/12/08 Side. 19 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

• Skjul værktøjslinjen: skjul fremviserapplikationens værktøjslinjer, når dokumentet er aktivt.


• Skjul brugergrænsefladeelementer: angiv, om brugergrænsefladeelementer skal skjules i dokumentets

vindue (såsom rullepaneler og navigationskontroller), der kun efterlader dokumentets indhold


vises.
• Tilpas vinduets størrelse: til side angiv, om størrelsen på dokumentets vindue skal tilpasses til
størrelsen på den først viste side.
• Midten af skærmen: angiv, om dokumentets vindue skal placeres i midten af
skærmen.

• Vis dokumentets titel som vindues titel: angiv, om vinduets titellinje skal vises
dokumentets titel hentet fra titelindgangen på dokumentet.
• Ingen sideskalering i udskriftsdialog: specificer, at udskriftsdialogen ikke skal afspejle sideskalering,

Vælg destinationsmappen for resulterende pdf-filer. Marker eller fjern markeringen af "Overskriv", hvis du vil
overskriv output pdf-dokumentet, hvis det allerede eksisterer. Marker eller fjern markeringen af "Komprimer output", hvis du
ønsker at komprimere outputdokument (Outputdokument version 1.5 eller nyere). Vælg en version til
output dokument.

Vælg outputpræfiks om nødvendigt.

Outputfiler vil blive navngivet med samme navn som input-pdf-filen. Du kan angive et præfiks for
outputnavn, og det endelige resultat vil være noget i stil med "præfiks_filnavn.pdf".
Pdfsam understøtter også komplekse præfikser. Hvis præfikset indeholder [TIMESTAMP], er komplekse præfikser aktiveret
og pdfsam udfører variabel substitution. Tilgængelige variabler er [TIMESTAMP], [BASENAME]. Det
variabel [BASENAME] aktiverer ikke komplekse præfikser, fordi den ikke sikrer unikt output

Udgivelsesdato 1.10 21/12/08 Side. 20 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

filnavne, men det kan bruges sammen med [TIMESTAMP].

Klik på "Kør", og du finder operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 21 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

DEKRYPT

Her er hovedvinduet Dekrypter.

Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil dekryptere.


Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster
adgangskoden for at blive indlæst af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".

Vælg destinationsmappen for resulterende dekrypterede pdf-filer. Marker eller fjern markeringen af "Overskriv", hvis
du vil overskrive output pdf-dokumentet, hvis det allerede eksisterer. Marker eller fjern markeringen af "Komprimer
output", hvis du vil komprimere outputdokument (Outputdokument version 1.5 eller nyere). Vælg en version til
outputdokumentet.

Klik på "Kør", og du finder operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 22 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

PAKKER UD

Her er hovedvinduet Unpack.

Klik på knappen "Tilføj" for at vælge de pdf-filer, du vil pakke ud.


Indstil adgangskoden til beskyttede dokumenter. Beskyttede dokumenter kræver muligvis, at du indtaster
adgangskoden for at blive indlæst af pdfsam. Udfyld adgangskodefeltet, højreklik på tabelrækken og vælg "Genindlæs".

Vælg destinationsmappen for de resulterende filer. Marker eller fjern markeringen af "Overskriv", hvis du ønsker at
overskrive outputfiler, hvis de allerede eksisterer. Hver vedhæftet fil, der er udtrukket fra inputdokumenterne, vil blive
gemt i destinationsmappen.

Klik på "Kør", og du finder operationsresultatet i logafsnittet.

Udgivelsesdato 1.10 21/12/08 Side. 23 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

MILJØ
Ved at bruge pdfsam vil du være i stand til at gemme og indlæse et miljø.

Funktionen giver dig mulighed for at gemme en xml-fil, der indeholder den aktuelle status for hvert pdfsam-plugin. Denne
funktion er nyttig, hvis du har tilbagevendende job, og du ikke ønsker at indstille plugin-indstillinger hver gang.

Udgivelsesdato 1.10 21/12/08 Side. 24 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

INDSTILLINGER

Her er hovedvinduet Indstillinger.

I dette afsnit vil du være i stand til at angive dine præferencer.


• Sprog : Indstil dit sprog
• Se og føl : pdfsam udseende og fornemmelse

• Log niveau: logmeddelelsesniveau, du ønsker at se i logpanelet.


• Søg efter opdateringer : Indstil hvornår pdfsam skal søge efter en ny tilgængelig version

• Afspil alarmlyde : aktiver pdfsam til at afspille lyde for at informere om pdf-manipulationsresultatet.
• Standard miljø : pdfsam vil indlæse denne fil ved opstart.
• Standard arbejdsmappe : Indstil standard arbejdsbibliotek. Dette vil fortælle pdfsam, hvor det skal hen
åben filvælger og hvor du skal gemme outputfiler, hvis du ikke indstiller en outputfil eller -mappe

Klik på "Gem" og genstart pdfsam for at få dine ændringer anvendt.

Udgivelsesdato 1.10 21/12/08 Side. 25 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

OM
Dette vindue vil give dig nogle oplysninger om den pdfsam-version, du kører.

Her finder du information om pdfsam-versionen, plugins-versionen, JVM-versionen og den


anvendte konfigurationsfil. Fra 1.4.0-versionen søger pdfsam efter config.xml i mappen $
{user.home}/.pdfsam, hvis den ikke finder filen, søger den i pdfsam-mappen.

Udgivelsesdato 1.10 21/12/08 Side. 26 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

LOGVINDU _
pdfsam-logvinduet hjælper dig med at forstå, hvordan pdfsam fungerer. Enhver sort besked (DEBUG eller INFO) er
blot en information om, hvad pdfsam laver, en blå besked (ADVARSEL) er en advarsel, der fortæller, at der er en
uventet situation, som pdfsam kan håndtere, en rød besked (FEJL eller FATAL) fortæller, at der er en fejl som pdfsam
ikke kan håndtere.
Ved at højreklikke på logvinduet vises en kontekstmenu. Du kan vælge og kopiere logteksten, rydde logvinduet eller
gemme logteksten i en fil.
Indstilling af logniveauet til FRA ved hjælp af indstillingspanelet vil slå enhver logmeddelelse fra.

Udgivelsesdato 1.10 21/12/08 Side. 27 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

KONSOL

pdfsam-console er en kommandolinjeapplikation. Den bruger jcmdline til at parse inputparametre og det


udfører den rigtige kommando. Det er kerneapplikationen, og den giver pdf-manipulation. Det vigtigste
GUI indlæser plugins, når du har klikket på plugin-knappen "Kør" (flet eller del), udfører plugin'et input
datavalidering, og hvis alt er korrekt, opretter den et argumentarray og sender det derefter til
konsol.

For at køre konsollen skal du bruge scripts i "bin" undermappen eller skrive følgende kommando: " java
-Dlog4j.configuration=console-log4j.xml -krukke /PATH_TO_PDFSAM/lib/pdfsam-console
CURRENT_VERSION.jarlog4j.xml,
". Det er vigtigt at tilføje argumentet -Dlog4j.configuration=konsol
dette vil konfigurere log4j-rammen til at udskrive logmeddelelser til systemets output.
Startende fra 1.0.0-versionen af pdfsam (1.1.0-versionen af pdfsam-konsollen), forbedret og grundlæggende
konsollen er blevet forenet, hvilket betyder, at du kan finde alle de forbedrede funktioner i den grundlæggende konsol.

Fra 2.0.0-versionen har pdfsam-konsollen fået dobbeltlicens, og du kan vælge mellem GPLv2- og LGPLv2-licenserne.

Kør konsollen med muligheden -h for at få en generisk hjælp, kør den med -h hjælp på kommando at have en bestemt

kommandoen.

Her er en liste over konsolargumenterne:

Anvendelse: java -Dlog4j.configuration=console-log4j.xml -jar pdfsam-console-VERSION.jar [indstillinger]


kommando
hvor:

kommando = kommando til at udføre {[concat], [split], [krypter], [mix], [unpack], [setviewer], [diasshow],
[dekryptere]} (påkrævet)

og muligheder er:

Fusionere
-?

udskriver brug til stdout; udgange (valgfrit)


-komprimeret
komprimer outputfil (valgfrit)
-kopifelter
input pdf-dokumenter indeholder formularer (højt hukommelsesforbrug) (valgfrit)

-f <f>

pdf-filer til sammenkædning: en liste over eksisterende pdf-filer (EX. -f /tmp/file1.pdf -f


/tmp/fil2.pdf:adgangskode) (valgfrit)
-h

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-l <f>

Udgivelsesdato 1.10 21/12/08 Side. 28 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

xml- eller csv-fil, der indeholder pdf-filer, liste til sammenkædning. Hvis csv-fil i kommasepareret værdi
format; if xml-fil <filelist><file value="filepath" /></filelist> (valgfrit)
-licens

viser licensoplysninger (valgfrit)


-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-o <f>

pdf-outputfil: hvis den ikke eksisterer, er den oprettet, hvis den findes, skal den kunne skrives (påkrævet)
- overskrive

overskriv eksisterende outputfil (valgfrit)


-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-u <s>
sidevalgsscript. Du kan indstille et undersæt af sider til at flette. Accepterede værdier: "alle" eller
"num1-num2" (EX. -f /tmp/fil1.pdf -f /tmp/fil2.pdf -u alle:alle:), (EX. -f /tmp/fil1.pdf -f
/tmp/fil2.pdf -u alle:12-14:) for at flette fil1.pdf og side 12,13,14 i fil2.pdf. Hvis -u ikke er
indstillet standardadfærd er at flette dokument fuldstændigt (valgfrit)
-version

viser kommandoens version (valgfrit)

Indstillingen -l tager en xml-inputfil som pdf-dokumentindtastningsliste.


Dette er et eksempel:

<?xml version="1.0" encoding="UTF-8"?>


<filliste>
<file value="f:\pdf\inputFile.pdf" />
<file value="f:\pdf\inputFile2.pdf" password="test"/>
<fileset usecurrentdir="true">
<file value="inputFile1.pdf" />
<file value="inputFile2.pdf" />

</fileset> <fileset dir="f:\tempdir\subdir" usecurrentdir="false">


<file value="inputFile1.pdf" />
<file value="inputFile2.pdf" />

</fileset> <fileset dir="f:\tempdir\subdir2">


<file value="inputFile1.pdf" />
<file value="inputFile2.pdf" />
<file value="inputFile3.pdf" />
</fileset>
</filelist>

Der er forskellige måder at indstille de filer, du vil sammensætte.

• <file value="f:\pdf\inputFile.pdf" />

kan bruges til en enkelt fil og acceptere "password" attributten, hvis dokumentet er password
beskyttet.

• <fileset usecurrentdir="true">
<file value="inputFile1.pdf" />

Udgivelsesdato 1.10 21/12/08 Side. 29 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

<file value="inputFile2.pdf" />


</fileset>

kan bruges til et sæt filer placeret i den samme mappe som xml-inputfilen.

• <fileset dir="f:\tempdir\subdir" usecurrentdir="false">


<file value="inputFile1.pdf" />
<file value="inputFile2.pdf" />

</fileset> <fileset dir="f:\tempdir\subdir2">


<file value="inputFile1.pdf" />
<file value="inputFile2.pdf" />
<file value="inputFile3.pdf" />
</fileset>

kan begge bruges til et sæt filer placeret i "dir"-mappen


Dele
-?

udskriver brug til stdout; udgange (valgfrit)


-b <n>

størrelse i bytes, der skal opdeles ved, hvis -s er SIZE (valgfrit)


-komprimeret
komprimer outputfil (valgfrit)
-f <f>

indtast pdf-fil til opdeling (påkrævet)


-h

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-licens

viser licensoplysninger (valgfrit)


-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-n <s>

sidenummer at opdele ved, hvis -s er SPLIT eller NSPLIT (valgfrit)


-o <dir>

outputmappe (påkrævet)
- overskrive

overskriv eksisterende outputfil (valgfrit)


-p <s>
præfiks for outputfilens navn (valgfrit)
-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-s <s>

split type {[BURST], [UDD], [JAMN], [SPLIT], [NSPLIT], [STØRRELSE]}


(påkrævet)
-version

viser kommandoens version (valgfrit)

Udgivelsesdato 1.10 21/12/08 Side. 30 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

Krypter
-?
udskriver brug til stdout; udgange (valgfrit)
-tillad <s>
tilladelser: en liste over tilladelser {[udskriv], [rediger], [kopi], [udfyld], [samling],
[skærmlæsere], [ændre annotation], [degradedprinting]} (valgfrit)
-apwd <s>
administratoradgangskode til dokumentet (valgfrit)
-komprimeret
komprimere outputfil (valgfrit)
-etype <s>
krypteringsangorithme {[rc4_40], [rc4_128], [aes_128]}. Hvis den udelades, bruger den rc4_128 (valgfrit)
-f <f>
pdf-filer til kryptering: en liste over eksisterende pdf-filer (EX. -f /tmp/file1.pdf -f /tmp/file2.pdf)
(påkrævet)
-h
udskriver brug til stdout; udgange (valgfrit)
-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-licens
viser licensoplysninger (valgfrit)
-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-o <dir>
outputmappe (påkrævet)
- overskrive
overskriv eksisterende outputfil (valgfrit)
-p <s>
præfiks for outputfilens navn (valgfrit)
-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-upwd <s>
brugeradgangskode til dokumentet (valgfrit)
-version
viser kommandoens version (valgfrit)

Blande

-?

udskriver brug til stdout; udgange (valgfrit)


-komprimeret
komprimere outputfil (valgfrit)
-f1 <f>

første input pdf-fil til opdeling (påkrævet)


-f2 <f>

anden input pdf-fil til opdeling (påkrævet)


-h

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)

Udgivelsesdato 1.10 21/12/08 Side. 31 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

-licens

viser licensoplysninger (valgfrit)


-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-o <f>
pdf-outputfil: hvis den ikke eksisterer, er den oprettet, hvis den findes, skal den kunne skrives (påkrævet)
- overskrive

overskriv eksisterende outputfil (valgfrit)


-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-omvendt først
vende første inputfil (valgfrit)
-omvendt sekund
omvendt anden inputfil (valgfrit)
-version

viser kommandoens version (valgfrit)

Pakker ud
-?
udskriver brug til stdout; udgange (valgfrit)
-d <dir>
inputmappe (valgfrit)
-f <f>

pdf-filer til udpakning: en liste over eksisterende pdf-filer (EX. -f /tmp/file1.pdf -f /tmp/file2.pdf)
(valgfri)
-h

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-licens
viser licensoplysninger (valgfrit)
-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-o <dir>
outputmappe (påkrævet)
- overskrive
overskriv eksisterende outputfil (valgfrit)
-version
viser kommandoens version (valgfrit)

Dekrypter
-?
udskriver brug til stdout; udgange (valgfrit)
-komprimeret
komprimer outputfil (valgfrit)
-f <f>

pdf-filer til dekryptering: en liste over eksisterende pdf-filer (EX. -f /tmp/file1.pdf -f /tmp/file2.pdf)
(valgfri)
-h

Udgivelsesdato 1.10 21/12/08 Side. 32 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-licens
viser licensoplysninger (valgfrit)
-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-o <dir>
outputmappe (påkrævet)
- overskrive
overskriv eksisterende outputfil (valgfrit)
-p <s>
præfiks for outputfilens navn (valgfrit)
-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-version
viser kommandoens version (valgfrit)

Setviewer
-?
udskriver brug til stdout; udgange (valgfrit)
-midtervindue
midten af skærmen (valgfrit)
-komprimeret
komprimere outputfil (valgfrit)
-retning <s>

retning {l2r, r2l}. Hvis den udelades, bruger den l2r (valgfrit)
-displaydoctitle
vis dokumenttitelmetadata som vinduestitel (valgfrit)
-f <f>
pdf-filer for at indstille fremviserindstillingerne: en liste over eksisterende pdf-filer (EX. -f /tmp/file1.pdf -f
/tmp/fil2.pdf) (påkrævet)
-tilpasningsvindue

ændre størrelsen på vinduet, så det passer til sidestørrelsen (valgfrit)


-h
udskriver brug til stdout; udgange (valgfrit)
-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-skjul menu

skjul menulinjen (valgfrit)


-skjul værktøjslinje

skjul værktøjslinjen (valgfrit)


-skjul vinduet

skjul brugergrænsefladeelementer (valgfrit)


-layout <s>
layout til seeren. { onecolumn, singlepage, twocolumnnl, twocolumnr, twopagel,
twopager} (valgfrit)
-licens

Udgivelsesdato 1.10 21/12/08 Side. 33 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

viser licensoplysninger (valgfrit)


-log <f>
tekstfil til at logge outputbeskeder (valgfrit)
-tilstand <s>

åben tilstand for seeren {vedhæftede filer, fuldskærm, ingen, indhold, konturer, tommelfinger}. Hvis
udeladt det bruger ingen (valgfrit)
-nfmode <s>

ikke fuldskærmstilstand for seeren, når fuldskærms-nfsocontent, nfsoutlines, tilstand {nfsnone,


nfsthumbs} afsluttes. Hvis den udelades, bruger den nfsnone (valgfrit)
-noprintscaling
ingen sideskalering i udskriftsdialogen (valgfrit)
-o <dir>

outputmappe (påkrævet)
- overskrive

overskriv eksisterende outputfil (valgfrit)


-p <s>
præfiks for outputfilens navn (valgfrit)
-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-version

viser kommandoens version (valgfrit)

Slideshow
-?

udskriver brug til stdout; udgange (valgfrit)


-komprimeret
komprimere outputfil (valgfrit)
-dt <s>

diasshow standard overgangseffekt definition (valgfrit)


Syntaks:
overgangstype: overgangsvarighed insek.: sidevisningsvarighed insek.
Eksempel:
blindv:1:3 bruger et 1 sekund langt lodret persienn til at vise sider i 3 sekunder

-f <f>

indtast pdf-fil for at indstille diasshowindstillingerne (påkrævet)


-Fuld skærm

åbne dokumentet i fuldskærmstilstand (valgfrit)


-h

udskriver brug til stdout; udgange (valgfrit)


-Hjælp
viser detaljerede hjælpeoplysninger (valgfrit)
-l <f>

xml-fil, der indeholder alle overgangseffektdefinitioner (valgfrit)


-licens

viser licensoplysninger (valgfrit)


-log <f>
tekstfil til at logge outputbeskeder (valgfrit)

Udgivelsesdato 1.10 21/12/08 Side. 34 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

-o <f> pdf-outputfil: hvis den ikke eksisterer, er den oprettet, hvis den findes, skal den kunne skrives (påkrævet)
- overskrive

overskriv eksisterende outputfil (valgfrit)


-p <s>
præfiks for outputfilens navn (valgfrit)
-pdfversion <s>
pdf-version af outputdokumentet/-erne. (valgfri)
-t <s>
definition af diasshow-overgangseffekt (valgfrit)
Syntaks:
transitiontype:transitiondurationinsec:pagedisplaydurationinsec:sidenummer.
Mulige overgangstypeværdier {blindh, blindv, wipeb2t, glitterd, dissolve,
inwardbox, glitterl2r, wipel2r, outwardbox, wiper2l, splithin, splithout, splitvin, splitvout,
glittert2b, wipet2b}
Eksempel:
blindv:1:3:57 bruger et 1 sekund langt lodret persienn til at vise side nummer
57 i 3 sekunder

-version

viser kommandoens version (valgfrit)

Indstillingen -l tager en xml-inputfil som pdf-dokumentindtastningsliste.


Dette er et eksempel:

<?xml version="1.0" encoding="UTF-8"?>


<transitions defaulttype="type" defaulttduration="sec" defaultduration="sec">
<transition type="type" tduration="sec" duration="sec" pagenumber="number" />
<transition type="type" tduration="sec" duration="sec" pagenumber="number" />
<transition type="type" tduration="sec" duration="sec" pagenumber="number" />
<transition type="type" tduration="sec" duration="sec" pagenumber="number" />

................ </transitions>

TWEAK&TIPS
1.

Når du ser dette

flyt musen hen over det for at få hjælp til værktøjstip.

2.

Hvis du har problemer med at indlæse plugins, prøv dette:


• Åbn filen config.xml med god editor (Notepad++..) .
• Fyld tagget med den
"plugs_absolute_dir"
absolutte sti til dit plugins katalog.
• Gem .

pdfsam forsøger at finde plugins-mappen, men hvis der er problemer, kan du angive den absolutte sti som

Udgivelsesdato 1.10 21/12/08 Side. 35 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

beskrevet.

3.
Flyt til undermappen "doc/examples" for at få nogle eksempler på, hvordan du kører concat-kommandoen ved
hjælp af xml- eller csv-filinput.

4.
Flyt til undermappen "doc/licenses" for at få oplysninger om licenser til pdfsam og biblioteker, der bruges af
pdfsam.

5.
Hvis du skal arbejde med store pdf-dokumenter (hundrede MB), så prøv at køre pdfsam med en anden Xmx-
værdi. Eksempel: at køre kommandoen "java -Xmx512m -jar pdfsam-1.4.0.jar" vil køre pdfsam med 512 Mb
hukommelse i stedet for 64, dette skulle forhindre OutOfMemory-fejl (medmindre dine dokumenter er meget
meget store). Du kan også indstille Xmx-værdien i de shell-scripts, der leveres i bin-undermappen.

Udgivelsesdato 1.10 21/12/08 Side. 36 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

TAK VÆRE OPEN SOURCE-PROJEKTER


Dette enkle værktøj er gratis software, og dette har været muligt takket være mange andre open source-projekter.
Jeg vil gerne takke:

Ububtu linux distro, fordi det meste af tiden arbejder på pdfsam derhjemme, på min personlige pc.
Eclipse, udviklingsplatformen jeg brugte.
OpenOffice, den suite jeg brugte til at skrive dette dokument.
Notepad++, editoren jeg brugte mange gange til at lave ændringer i tekstfiler (php, txt osv.), mens jeg arbejdede på win32-
platformen.
SourceForge, fordi det er vært for pdfsam, hvilket giver mig en masse nyttige tjenester.
Launchpad til oversættelsesplatformen.
WordPress til hjemmesiden.

phpBB for forummet. iText,


jGoodies, jcmdline, jaxen, dom4j, log4j, Bouncy Castle-biblioteker for at gøre pdfsam til et arbejdsværktøj.
Elisa Bortolotti for hendes ikoner.

Bigpapa til tests og oversættelser.


Free Software Foundation for GPL-licensen.

Hele pdfsam-fællesskabet for bidrag, test, oversættelser, support og forslag.

Udgivelsesdato 1.10 21/12/08 Side. 37 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

LICENS
GNU General Public License (GPL)
Version 2, juni 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.


59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

Alle har tilladelse til at kopiere og distribuere ordret kopier af dette


licensdokument, men det er ikke tilladt at ændre det.

VILKÅR OG BETINGELSER FOR KOPIERING, DISTRIBUTION OG ÆNDRING

0. Denne licens gælder for ethvert program eller andet værk, som indeholder en meddelelse fra indehaveren af
ophavsretten, der siger, at det kan distribueres under betingelserne i denne generelle offentlige licens. "Programmet"
nedenfor refererer til et sådant program eller værk, og et "værk baseret på Programmet" betyder enten Programmet
eller ethvert afledt værk i henhold til lov om ophavsret: det vil sige et værk, der indeholder Programmet eller en del af
det, enten ordret eller med ændringer og/eller oversat til et andet sprog.
(Herefter er oversættelse inkluderet uden begrænsning i udtrykket "modifikation".) Hver licenstager adresseres som
"dig".

Andre aktiviteter end kopiering, distribution og modifikation er ikke dækket af denne licens; de ligger uden for dens
anvendelsesområde. Handlingen med at køre Programmet er ikke begrænset, og output fra Programmet er kun
dækket, hvis indholdet udgør et værk baseret på Programmet (uafhængig af at være lavet ved at køre Programmet).
Om det er sandt afhænger af, hvad programmet gør.

1. Du må kopiere og distribuere ordret kopier af Programmets kildekode, efterhånden som du modtager den, i ethvert
medie, forudsat at du på iøjnefaldende og passende vis offentliggør en passende copyright-meddelelse og
ansvarsfraskrivelse på hver kopi; holde alle meddelelser intakte, der henviser til denne licens og til fraværet af garanti;
og give alle andre modtagere af programmet en kopi af denne licens sammen med programmet.

Du kan opkræve et gebyr for den fysiske handling at overføre en kopi, og du kan efter eget valg tilbyde
garantibeskyttelse til gengæld for et gebyr.

2. Du kan ændre din kopi eller dine kopier af Programmet eller en hvilken som helst del af det, og dermed danne et
værk baseret på Programmet, og kopiere og distribuere sådanne ændringer eller værker i henhold til betingelserne i
afsnit 1 ovenfor, forudsat at du også opfylder alle disse betingelser:

a) Du skal få de ændrede filer til at bære fremtrædende meddelelser om, at du har ændret filerne og datoen for
enhver ændring.

b) Du skal sørge for, at ethvert arbejde, som du distribuerer eller udgiver, som helt eller delvist indeholder eller er
afledt af programmet eller en del deraf, bliver licenseret som helhed uden beregning til alle tredjeparter i henhold til
betingelserne i denne licens. .

c) Hvis det ændrede program normalt læser kommandoer interaktivt, når det køres, skal du forårsage det,

Udgivelsesdato 1.10 21/12/08 Side. 38 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

når den begynder at køre til sådan interaktiv brug på den mest almindelige måde, at udskrive eller vise en meddelelse,
herunder en passende copyright-meddelelse og en meddelelse om, at der ikke er nogen garanti (eller andet, siger, at du
giver en garanti), og at brugere kan videredistribuere programmet under disse betingelser og fortæller brugeren, hvordan
man ser en kopi af denne licens. (Undtagelse: hvis selve programmet er interaktivt, men normalt ikke udskriver en sådan
meddelelse, er dit arbejde baseret på programmet ikke forpligtet til at udskrive en meddelelse).

Disse krav gælder for det ændrede arbejde som helhed. Hvis identificerbare sektioner af det pågældende værk ikke
stammer fra Programmet og med rimelighed kan betragtes som selvstændige og separate værker i sig selv, gælder
denne Licens og dens vilkår ikke for disse sektioner, når du distribuerer dem som separate værker. Men når du
distribuerer de samme sektioner som en del af en helhed, som er et værk baseret på Programmet, skal distributionen af
det hele ske på vilkårene i denne Licens, hvis tilladelser for andre licenstagere omfatter hele helheden og dermed til hver
enkelt og hver del, uanset hvem der har skrevet den.

Det er således ikke hensigten med dette afsnit at påberåbe sig rettigheder eller bestride dine rettigheder til arbejde, der
udelukkende er skrevet af dig; hensigten er snarere at udøve retten til at kontrollere distributionen af afledte eller
kollektive værker baseret på Programmet.

Derudover bringer blot sammenlægning af et andet værk, der ikke er baseret på Programmet, med Programmet (eller
med et værk, der er baseret på Programmet) på en mængde af et lager- eller distributionsmedie ikke det andet arbejde
ind under denne Licens.

3. Du må kopiere og distribuere Programmet (eller et værk baseret på det, under Sektion 2) i objektkode eller eksekverbar
form i henhold til betingelserne i Sektion 1 og 2 ovenfor, forudsat at du også gør et af følgende:

a) ledsage den med den komplette tilsvarende maskinlæsbare kildekode, som skal distribueres i henhold til
betingelserne i afsnit 1 og 2 ovenfor på et medium, der sædvanligvis anvendes til softwareudveksling; eller,

b) ledsage det med et skriftligt tilbud, der er gyldigt i mindst tre år, om at give enhver tredjepart, mod et gebyr, der
ikke er mere end dine omkostninger ved fysisk at udføre kildedistribution, en komplet maskinlæsbar kopi af den
tilsvarende kildekode, der skal distribueres i henhold til vilkårene i afsnit 1 og 2 ovenfor på et medium, der sædvanligvis
anvendes til softwareudveksling; eller,

c) Vedhæft den med de oplysninger, du har modtaget vedrørende tilbuddet om at distribuere tilsvarende kildekode.
(Dette alternativ er kun tilladt til ikke-kommerciel distribution og kun hvis du modtog programmet i objektkode eller
eksekverbar form med et sådant tilbud, i overensstemmelse med underafsnit b ovenfor.)

Kildekoden til et værk betyder den foretrukne form for værket til at foretage ændringer af det. For et eksekverbart arbejde
betyder komplet kildekode al kildekoden for alle moduler, den indeholder, plus eventuelle tilknyttede
grænsefladedefinitionsfiler, plus de scripts, der bruges til at kontrollere kompilering og installation af den eksekverbare.
Men som en særlig undtagelse behøver den distribuerede kildekode ikke at inkludere noget, der er normalt distribueret
(i enten kilde- eller binær form) med hovedkomponenterne (compiler, kerne og så videre) i det operativsystem, som den
eksekverbare kører på, medmindre den komponent i sig selv ledsager den eksekverbare.

Hvis distribution af eksekverbar eller objektkode sker ved at tilbyde adgang til kopiering fra et anvist sted,

Udgivelsesdato 1.10 21/12/08 Side. 39 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

at tilbyde tilsvarende adgang til at kopiere kildekoden fra samme sted tæller som distribution af kildekoden, selvom
tredjeparter ikke er tvunget til at kopiere kilden sammen med objektkoden.

4. Du må ikke kopiere, ændre, underlicensere eller distribuere programmet, undtagen som udtrykkeligt angivet i
denne licens. Ethvert forsøg på på anden vis at kopiere, ændre, underlicensere eller distribuere Programmet er
ugyldigt og vil automatisk bringe dine rettigheder under denne Licens til ophør. Parter, der har modtaget kopier eller
rettigheder fra dig i henhold til denne licens, vil dog ikke få deres licenser opsagt, så længe sådanne parter forbliver i
fuld overensstemmelse.

5. Du er ikke forpligtet til at acceptere denne licens, da du ikke har underskrevet den. Intet andet giver dig dog
tilladelse til at ændre eller distribuere programmet eller dets afledte værker. Disse handlinger er forbudt ved lov, hvis
du ikke accepterer denne licens. Derfor, ved at ændre eller distribuere Programmet (eller ethvert arbejde baseret på
Programmet), angiver du din accept af denne Licens for at gøre dette, og alle dets vilkår og betingelser for kopiering,
distribution eller ændring af Programmet eller værker baseret på det.

6. Hver gang du videredistribuerer Programmet (eller noget arbejde baseret på Programmet), modtager modtageren
automatisk en licens fra den oprindelige licensgiver til at kopiere, distribuere eller ændre Programmet i henhold til
disse vilkår og betingelser. Du må ikke pålægge yderligere begrænsninger for modtagernes udøvelse af de
rettigheder, der er givet heri. Du er ikke ansvarlig for at håndhæve tredjeparters overholdelse af denne licens.

7. Hvis der som følge af en domstolsdom eller påstand om patentkrænkelse eller af anden grund (ikke begrænset til
patentspørgsmål) pålægges dig betingelser (enten ved retskendelse, aftale eller på anden måde), som er i modstrid
med betingelserne i denne Licens, de fritager dig ikke fra betingelserne i denne Licens. Hvis du ikke kan distribuere
for samtidig at opfylde dine forpligtelser i henhold til denne licens og andre relevante forpligtelser, må du som følge
heraf slet ikke distribuere programmet. For eksempel, hvis en patentlicens ikke ville tillade royaltyfri videredistribution
af Programmet af alle dem, der modtager kopier direkte eller indirekte gennem dig, så ville den eneste måde, du
kunne tilfredsstille både den og denne Licens på, være helt at afstå fra distribution af Program.

Hvis en del af dette afsnit holdes ugyldigt eller ikke kan håndhæves under særlige omstændigheder, er det meningen,
at resten af afsnittet skal gælde, og afsnittet som helhed er beregnet til at gælde under andre omstændigheder.

Det er ikke formålet med dette afsnit at få dig til at krænke patenter eller andre ejendomsretlige krav eller at anfægte
gyldigheden af sådanne krav; dette afsnit har det eneste formål at beskytte integriteten af det frie
softwaredistributionssystem, som er implementeret af offentlig licenspraksis. Mange mennesker har ydet generøse
bidrag til den brede vifte af software, der distribueres gennem dette system i afhængighed af konsekvent anvendelse
af dette system; det er op til forfatteren/donoren at afgøre, om han eller hun er villig til at distribuere software gennem
et hvilket som helst andet system, og en licenstager kan ikke påtvinge dette valg.

Dette afsnit er beregnet til at gøre grundigt klart, hvad der menes at være en konsekvens af resten af denne licens.

8. Hvis distributionen og/eller brugen af Programmet er begrænset i visse lande, enten af patenter eller af ophavsretligt
beskyttede grænseflader, kan den oprindelige copyright-indehaver, som placerer Programmet under denne Licens

Udgivelsesdato 1.10 21/12/08 Side. 40 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

tilføje en eksplicit geografisk distributionsbegrænsning, der udelukker disse lande, således at distribution kun er tilladt i eller blandt
lande, der ikke er udelukket således. I sådanne tilfælde inkorporerer denne Licens begrænsningen, som om den var skrevet i selve
denne Licens.

9. Free Software Foundation kan fra tid til anden offentliggøre reviderede og/eller nye versioner af General Public Licensen. Sådanne
nye versioner vil i ånden ligne den nuværende version, men kan afvige i detaljer for at løse nye problemer eller bekymringer.

Hver version får et kendetegnende versionsnummer. Hvis Programmet specificerer et versionsnummer af denne Licens, der gælder
for det, og "enhver senere version", har du mulighed for at følge vilkårene og betingelserne enten for den version eller af enhver
senere version offentliggjort af Free Software Foundation. Hvis programmet ikke angiver et versionsnummer af denne licens, kan du
vælge enhver version, der nogensinde er udgivet af Free Software Foundation.

10. Hvis du ønsker at inkorporere dele af programmet i andre gratis programmer, hvis distributionsbetingelser er anderledes, så skriv
til forfatteren for at bede om tilladelse. For software, der er ophavsretligt beskyttet af Free Software Foundation, skal du skrive til Free
Software Foundation; vi gør nogle gange undtagelser for dette. Vores beslutning vil blive styret af de to mål om at bevare den frie
status for alle derivater af vores gratis software og at fremme deling og genbrug af software generelt.

INGEN GARANTI

11. FORDI PROGRAMMET ER LICENSERET GRATIS, ER DER INGEN GARANTI FOR PROGRAMMET, I DET OMFANG DET ER
TILLADT I HENHOLD TIL GÆLDENDE LOV. UNDTAGET NÅR ANDET ER ANGIVET I SKRIFTEN, LEVERER
OPHAVSRETSHEDHEDERNE OG/ELLER ANDRE PARTER PROGRAMMET "SOM DET ER" UDEN GARANTI AF NOGEN ART,
HVERKEN UDTRYKKET ELLER UNDERFORSTÅET, INKLUSIVE, MEN IKKE BEGRÆNSET TIL, UNDERFORSTÅET OG
UNDERFORSTÅET . HELE RISIKOEN VEDRØRENDE

PROGRAMMETS KVALITET OG YDELSE ER MED DIG. HVIS PROGRAMMET VÆSES DEFEKT, PÅTAGER DU
OMKOSTNINGERNE TIL AL NØDVENDIG SERVICE, REPARATION ELLER RETNING.

12. UNDER INGEN OMSTÆNDIGHEDER, MEDMINDRE DET ER PÅKRÆVET AF GÆLDENDE LOV ELLER AT ER SKRIVLIG
ACCEPTERET, VIL ENHVER OPHAVSRETSHEDHOLDER ELLER EN ANDEN PART, SOM KAN ÆNDRE OG/ELLER
DISTRIBUTERE PROGRAMMET SOM TILLADET OVENFOR, VÆRE SKADELIG OVER FOR DIG, INKLUDERT, FOR DIG.
TILFÆLDENDE SKADER ELLER FØLGESKADER SOM OPSTÅR AF BRUG ELLER MANGLENDE MULIGHED TIL AT BRUGE
PROGRAMMET (HERunder, MEN IKKE BEGRÆNSET TIL TAB AF DATA ELLER DATA, DER GØRES UNØJAGTIGE ELLER TAB
OPHOLDET AF DIG ELLER TREDJEPARTER ELLER ET PROGRAMMET) , SELVOM SÅDAN INDEHAVEREN ELLER ANDEN ER
BLIVER UNDRETET OM MULIGHEDEN FOR SÅDANNE SKADER.

SLUT PÅ VILKÅR OG BETINGELSER

Udgivelsesdato 1.10 21/12/08 Side. 41 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

KUNSTVERKSLICENS _

Attribution-Noncommercial-Share Alike 3.0 Unported

Du er fri:
• at dele -- at kopiere, distribuere, vise og udføre værket • at remixe -- at
lave afledte værker

Under følgende forhold:


• Tilskrivning. Du skal tilskrive værket på den måde, som er angivet af forfatteren eller licensgiveren.
• Ikke-kommerciel. Du må ikke bruge dette værk til kommercielle formål.
• Del på samme måde. Hvis du ændrer, transformerer eller bygger videre på dette arbejde, må du distribuere resultatet
arbejde kun under en licens, der er identisk med denne.
• For enhver genbrug eller distribution skal du gøre andre klar over licensvilkårene for dette værk. •
Enhver af disse betingelser kan fraviges, hvis du får tilladelse fra indehaveren af ophavsretten.
• Intet i denne licens forringer eller begrænser forfatterens moralske rettigheder.

Udgivelsesdato 1.10 21/12/08 Side. 42 af 43


Machine Translated by Google

Pdfsam 1.5.0e tutorial

TUTORIAL LICENS

Attribution-Noncommercial-Share Alike 3.0 Unported

Du er fri:
• at dele -- at kopiere, distribuere, vise og udføre værket • at remixe -- at
lave afledte værker

Under følgende forhold:


• Tilskrivning. Du skal tilskrive værket på den måde, som er angivet af forfatteren eller licensgiveren.
• Ikke-kommerciel. Du må ikke bruge dette værk til kommercielle formål.
• Del på samme måde. Hvis du ændrer, transformerer eller bygger videre på dette arbejde, må du distribuere resultatet
arbejde kun under en licens, der er identisk med denne.
• For enhver genbrug eller distribution skal du gøre andre klar over licensvilkårene for dette værk. •
Enhver af disse betingelser kan fraviges, hvis du får tilladelse fra indehaveren af ophavsretten.
• Intet i denne licens forringer eller begrænser forfatterens moralske rettigheder.

Udgivelsesdato 1.10 21/12/08 Side. 43 af 43

You might also like