-
pdftkの代替ツールを使用する: pdftkはM1チップに対応していないため、代わりに互換性のある別のPDFツールを使用することを検討してください。例えば、PDFtk Serverやqpdfなどが代替として利用できます。
-
PDFtk Server: Mac M1に対応しているバージョンのPDFtk Serverをインストールし、pdftkの代わりに使用します。Homebrewなどのパッケージマネージャーを使ってインストールできます。
brew install pdftk-java
-
qpdf: qpdfはMac M1に対応しており、pdftkと同様の機能を提供します。Homebrewを使用してインストールできます。
brew install qpdf
-
-
Rosetta 2を使用する: Rosetta 2は、IntelアーキテクチャのアプリケーションをM1チップのMacで実行するための互換レイヤーです。pdftkをRosetta 2を介して実行することで、エラーを回避できる場合があります。
-
ターミナルを開き、pdftkを実行する前に以下のコマンドを入力してRosetta 2で実行します。
arch -x86_64 pdftk
-
Rosetta 2を使用してpdftkを実行すると、エラーが解消される可能性があります。
-
以上の方法を試してみてください。これにより、Mac M1で「pdftk: bad cpu type in executable」エラーを解決できるかもしれません。