J'ai un ensemble de documents PDF qui ont chacun quelques pages supplémentaires. J'aimerais supprimer les deux premières et dernières pages de chacune d'elles. L'aperçu me permet uniquement de regarder et d'annoter un fichier PDF, et non d'en modifier un. Quelqu'un peut-il recommander un outil (gratuit / gratuit) pour le faire? J'utilise 10.5 PPC, ce qui limite certaines de mes options. La ligne de commande ou l'interface graphique est correcte.
Ok, dans Aperçu, il semble que je puisse supprimer des pages en appuyant ⌘⌫sur les vignettes, mais cela ne me donnera pas l'option de sauvegarder. Je peux ensuite essayer d’imprimer le document modifié au format PDF, mais j’en suis inquiet car je ne veux pas perdre de métadonnées (je dois revérifier tous les fichiers pour voir combien de métadonnées il ya si je décide de suivre ce cours. ).
J'ai juste essayé Acrobat au travail, ça ne marche pas. Les fichiers sont protégés par un mot de passe.
la source
Réponses:
Pour la ligne de commande, je peux recommander:
pdftk , le PDF Toolkit (pour l'installateur de Snow-Leopard, vous pouvez essayer Pacifist pour obtenir les fichiers binaires ou utiliser l'ancienne version)
Si votre PDF est protégé contre les modifications, vous voudrez peut-être essayer qpdf ( via homebrew, par exemple ) pour supprimer les restrictions en premier.
la source
Aperçu peut exporter de manière sélective les pages d'un PDF via les options d'impression. Je viens de télécharger le formulaire IRS W9, qui comporte quatre pages. La première page est le formulaire qui doit être rempli et les trois dernières pages sont des instructions. J'ai rempli la première page en utilisant Aperçu sur Mountain Lion, puis j'ai choisi d'imprimer. Sur l'écran d'impression, j'ai choisi de n'inclure qu'une seule page (la première page) et de l'enregistrer au format PDF avec le bouton situé au bas de la feuille d'impression. Cette technique peut être utilisée pour des pages individuelles ou une plage de pages.
la source
Comme je l'ai écrit auparavant , QPDF est génial. Utilisez-le pour extraire des pages 3 à 988 de 1 000 pages
input.pdf
et enregistrez-le sousoutput.pdf
.S'il vous plaît noter que
input.pdf
est écrit deux fois.Vous pouvez installer comme décrit ici :
Téléchargez MacPorts et appelez:
Ou vous pouvez l'installer avec Homebrew :
C'est un excellent outil pour la manipulation de PDF, qui est très rapide, a très peu de dépendances. "Il peut chiffrer et linéariser des fichiers, exposer les éléments internes d'un fichier PDF et effectuer de nombreuses autres opérations utiles aux utilisateurs finaux et aux développeurs PDF."
http://sourceforge.net/projects/qpdf/
Il peut fonctionner avec des fichiers protégés par mot de passe. Par exemple:
la source
PDFpen de Smile Software est un programme commercial capable de le faire et bien plus encore. La dernière version de Lion est PDFpen 5.8, mais vous pouvez acheter une copie de leur ancienne version 4.7.1 , compatible avec 10.5 Leopard.
la source
Combiner des PDF
... est un outil qui effectue cette tâche très rapidement et facilement. Il en coûte 30 $ dans le Mac App Store , mais vous pouvez toujours télécharger la version 3.0 entièrement gratuite sur leur site Web.
La version gratuite 3.0 1 a déjà plusieurs années, mais je l’utilise sans problème dans Lion. Voici comment vous faites votre tâche très simplement expliqué:
1 - remarque: vous trouverez également les versions 4.1 et 4.0 proposées en téléchargement, mais ce sont des partagiciels
la source
La ligne de commande de pdftk (suggérée par iolsmit) pour supprimer les 2 premières et les deux dernières pages d'un fichier PDF de 30 pages nommé
input1.pdf
est la suivante:La toute dernière version encore non publiée de Ghostscript (qui deviendra la v. 9.06 dans quelques semaines) peut également le faire:
Pour déterminer automatiquement le nombre de pages, vous pouvez utiliser
pdfinfo
(également disponible sous MacPorts):montrera la collection de métadonnées incorporées sur le PDF. Par conséquent, vous pouvez créer un script pour tout le processus de suppression des pages. Tout d'abord, mettez le nombre de pages dans une variable:
Ensuite, exécutez l’une des lignes de commande ci-dessus à l’aide de cette variable:
Il suffit de mettre ces deux lignes dans un script Bash appelé
remove-my-4-pages.sh
:et lancez ça comme ça:
Assurez-vous simplement que les utilitaires
pdfinfo
etpdftk
sont bien dans la variable d’environnement $ PATH. Sinon, le script ne sera pas exécuté. Si vous avez installé ces utilitaires à partir de MacPorts, vous pouvez insérer la ligne suivante dans votre~/.bash_profile
:la source