Pytanie:
Jakie narzędzie jest najlepsze do usuwania stron z pliku PDF?
CyberSkull
2012-05-02 18:13:16 UTC
view on stackexchange narkive permalink

Mam zestaw dokumentów PDF, z których każdy ma kilka dodatkowych stron. Chciałbym usunąć dwie pierwsze i ostatnie strony z każdej z nich. Podgląd umożliwia tylko przeglądanie i dodawanie adnotacji do pliku PDF, a nie jego edycję. Czy ktoś może polecić (darmowe / darmowe) narzędzie do tego? Używam 10,5 PPC, więc ogranicza to niektóre z moich opcji. Linia poleceń lub GUI są w porządku.


Ok, w podglądzie wygląda na to, że mogę usunąć strony, naciskając ⌘⌫ na miniaturach, ale wtedy nie da mi to możliwość zapisania. Mogę wtedy spróbować wydrukować zmieniony dokument do formatu PDF, ale obawiam się tego, ponieważ nie chcę stracić żadnych metadanych (muszę dwukrotnie sprawdzić wszystkie pliki, aby zobaczyć, ile jest metadanych, jeśli zdecyduję się na ten kurs ).


Właśnie wypróbowałem program Acrobat w pracy, ale to nie działa. Pliki są chronione hasłem.

Podgląd w 10.6 Snow Leopard i 10.7 Lion pozwala edytować pliki PDF i zapisywać je w ten sposób.
Być może Twoje pliki PDF są chronione, dlatego Preview odmawia zapisania zmodyfikowanych plików.
Podgląd w Lion zapisuje pliki automatycznie, prawda?
Podgląd może wycinać strony w pliku PDF, jeśli jest to dozwolone.
Sześć odpowiedzi:
iolsmit
2012-05-02 20:36:03 UTC
view on stackexchange narkive permalink

W przypadku wiersza poleceń mogę polecić:

pdftk, PDF Toolkit (dla instalatora Snow-Leopard możesz wypróbować Pacifist, aby pobierz pliki binarne lub użyj starszej wersji)

Scal dokumenty PDF

Podziel strony PDF na nowy dokument

Obróć strony lub dokumenty PDF

Jeśli Twój plik PDF jest chroniony przed edycją, możesz spróbować qpdf ( przez, np. homebrew), aby najpierw usunąć ograniczenia.

QPDF to program wiersza poleceń, który wykonuje strukturalne, zachowujące treść transformacje plików PDF. Można to nazwać czymś w rodzaju pdf-to-pdf. Zapewnia również wiele przydatnych funkcji programistom oprogramowania do tworzenia plików PDF lub osobom, które chcą po prostu przyjrzeć się wnętrzom pliku PDF, aby dowiedzieć się więcej o ich działaniu.

Zajmie mi trochę pracy, aby dowiedzieć się, jak go zbudować (127 błędów!)
Nie mogłem znaleźć pliku binarnego dla qpdf za pomocą szybkiego wyszukiwania - ale qpdf jest również dostępny przez [Macports] (https://trac.macports.org/browser/trunk/dports/textproc/qpdf/Portfile) lub [Fink] (http://pdb.finkproject.org/pdb/package.php/qpdf). Może masz więcej szczęścia, próbując jednego z tych menedżerów pakietów zainstalować / zbudować qpdf
Właśnie znalazłem starszą wersję (2.2.2) qpdf jako uniwersalny plik binarny tutaj: http://r.research.att.com/libs/
bneely
2013-02-17 06:50:17 UTC
view on stackexchange narkive permalink

Podgląd umożliwia selektywne eksportowanie stron pliku PDF za pomocą opcji drukowania. Po prostu pobieram formularz IRS W9, który ma cztery strony. Pierwsza strona to formularz, który należy wypełnić, a ostatnie trzy strony to instrukcje. Wypełniłem pierwszą stronę za pomocą Podglądu w Mountain Lion, a następnie zdecydowałem się wydrukować. Na ekranie drukowania zdecydowałem się dołączyć tylko jedną stronę (pierwszą stronę) i zapisałem ją w formacie PDF za pomocą przycisku u dołu arkusza wydruku. Technikę tę można zastosować do pojedynczych stron lub szeregu stron.

** + 1 ** Selektywny eksport i scalanie działa błyskawicznie dzięki ** Podglądowi **
Ho1
2015-09-15 18:14:48 UTC
view on stackexchange narkive permalink

Jak napisałem wcześniej, QPDF jest świetny. Użyj go w ten sposób, aby wyodrębnić strony 3-998 z 1000 stron input.pdf i zapisać jako output.pdf.

  qpdf --pages input.pdf 3-998 - input.pdf output.pdf  

Pamiętaj, że input.pdf jest zapisywany dwukrotnie.

Możesz zainstalować zgodnie z opisem tutaj:

Pobierz MacPorts i wywołaj:

  sudo port install qpdf  

Lub możesz zainstalować go za pomocą Homebrew:

  brew install qpdf  

It to świetne narzędzie do manipulacji plikami PDF, które jest bardzo szybkie i ma bardzo niewiele zależności. „Potrafi szyfrować i linearyzować pliki, ujawniać wewnętrzne elementy pliku PDF i wykonywać wiele innych operacji przydatnych dla użytkowników końcowych i programistów PDF.”

http://sourceforge.net/projects/ qpdf /

Może pracować z plikami chronionymi hasłem. Na przykład:

  qpdf --empty --copy-encryption = encrypted.pdf --encryption-file-password = pass - pages encrypted.pdf --password = pass 1 ./encrypted .pdf --password = pass 1 --outfile.pdf  
user9290
2012-05-02 20:14:19 UTC
view on stackexchange narkive permalink

PDFpen firmy Smile Software to komercyjny program, który potrafi to i wiele więcej. Najnowsza wersja dla Lion to PDFpen 5.8, ale możesz kupić kopię ich starszej wersji 4.7.1, która jest zgodna z 10.5 Leopardem.

Kurt Pfeifle
2012-06-28 09:18:49 UTC
view on stackexchange narkive permalink

The commandline for pdftk (suggested by iolsmit) to remove the first 2 and the last two pages from a 30-page PDF named input1.pdf is this:

pdftk \  input1.pdf \  cat 3-28 \  output input1_p3-28.pdf

The very latest, still unreleased version of Ghostscript (which will become v. 9.06 in a few weeks) can also do it:

gs \  -o input1_p3-28.pdf \  -dFirstPage=3 \  -dLastPage=28 \  -sDEVICE=pdfwrite \   input1.pdf

To automatically determine the number of pages, you could use pdfinfo (also available from MacPorts):

pdfinfo input1.pdf

will show the collection of embedded metadata about the PDF. Hence you could script the whole process of removing the pages. First, put the number of pages into a variable:

_endpage=$(( $(pdfinfo input1.pdf | grep Pages: | awk '{print $2}' sed 's# ##g') - 2 ))

Then, run one of the above commandlines using this variable:

pdftk input1.pdf cat 3-${_endpage} output input1_p3-${_endpage}.pdf

Just put these two lines into a Bash script called remove-my-4-pages.sh:

#!/bin/bash_endpage=$(( $(pdfinfo ${1}.pdf | grep Pages: | awk '{print $2}' sed 's# ##g') - 2 ))pdftk ${1}.pdf cat 3-${_endpage} output ${2}.pdf

and run it like this:

bash  remove-my-4-pages.pdf  myinput.pdf  myoutput.pdf

Just make sure that the pdfinfo and pdftk utilities are in your $PATH environment variable. Otherwise the script will not run. If you installed these utilities from MacPorts, you can put the followng line into your ~/.bash_profile:

export PATH=/opt/local/bin:$PATH
gentmatt
2012-06-28 11:10:30 UTC
view on stackexchange narkive permalink

Combine PDFs

...is a tool that does this task very fast and simple. It costs $30 in the Mac App Store, but you can still download the completely free version 3.0 on their website.

The free version 3.01 is already several years old, but I've been using it in Lion without problems. Here's how you do your task very simply explained:

enter image description here

1 - note: you'll find also version 4.1 and 4.0 offered as a download, but they are shareware



To pytanie i odpowiedź zostało automatycznie przetłumaczone z języka angielskiego.Oryginalna treść jest dostępna na stackexchange, za co dziękujemy za licencję cc by-sa 3.0, w ramach której jest rozpowszechniana.
Loading...