Untuk menemukan halaman yang terkait dengan kegagalan ekspor PDF Affinity di Mac, ekspor rentang halaman yang lebih kecil dengan pengaturan yang sama, lalu persempit rentang yang gagal. Pastikan hasilnya dengan mengekspor halaman yang dicurigai saja dan halaman lainnya tanpa halaman tersebut.
Panduan ini membahas dokumen multip halaman berbasis halaman di aplikasi desktop Affinity saat ini. Tujuannya adalah menemukan kegagalan yang dapat direproduksi sebelum mengubah konten dokumen. Prosedur pengujian rentang di bawah ini adalah metode diagnostik yang disimpulkan dari kontrol ekspor yang didokumentasikan Affinity; ini bukan pencari kesalahan otomatis bawaan.
Apa yang dapat diidentifikasi Affinity secara otomatis?
Panel Preflight Affinity dapat menemukan masalah yang tercakup dalam profil pemeriksaan aktifnya. Di panel tersebut, klik Check Now, arahkan kursor ke entri untuk melihat detail, lalu klik dua kali entri untuk menuju lokasinya. Hanya beberapa jenis masalah yang menyediakan tombol Fix. Cara-cara ini didokumentasikan untuk langsung menemukan masalah yang dilaporkan. Dokumentasi Preflight Affinity
Periksa Preflight sebelum menjalankan ekspor berulang. Pemeriksaan yang didokumentasikan mencakup font yang hilang, sumber daya tertaut yang hilang atau sudah usang, serta PDF yang ditempatkan dan hilang atau rusak. Namun, entri yang menyatakan bahwa PDF yang ditempatkan akan dirasterisasi menjelaskan perlakuan saat ekspor; entri itu sendiri tidak membuktikan penyebab kegagalan ekspor. Pemeriksaan Preflight dan pesan passthrough PDF
Dokumentasi resmi tentang dialog Ekspor dan Preflight tidak menjelaskan perintah yang selalu dapat menyebutkan halaman yang menyebabkan setiap kesalahan ekspor PDF. Karena itu, hasil Preflight yang jelas masih menyisakan pertanyaan terpisah: keluaran yang diminta mana, jika ada, yang dapat mereproduksi kegagalan? Ekspor rentang halaman secara terkontrol dapat membantu menjawabnya. Dialog Ekspor, Preflight
Buat ekspor yang dapat diulang sebelum mempersempit rentang
Simpan dokumen Anda dan buat salinan kerja terpisah sebelum mengubah konten. Untuk pengujian awal, biarkan tata letaknya tetap utuh. Menghapus halaman akan mengubah dokumen yang sedang Anda diagnosis.
Catat preset PDF dan pengaturan kustom yang digunakan dalam ekspor yang gagal. Pertahankan pengaturan, folder tujuan, dan konten dokumen tersebut selama seluruh pengujian rentang. Beri setiap percobaan nama file yang berbeda, seperti test-01-16.pdf, agar file lama yang berhasil tidak tertukar dengan hasil terbaru.
Untuk dokumen berbasis halaman, Affinity mendokumentasikan All Pages sebagai opsi untuk mengekspor halaman satu per satu, termasuk halaman kiri dan kanan secara terpisah dalam tata letak halaman berhadapan. All Spreads mengekspor setiap spread sebagai satu halaman PDF. Kedua keluaran itu memiliki batas yang berbeda, jadi catat mana yang awalnya gagal. Pengaturan Area ekspor Affinity
Gunakan pengaturan berikut untuk menyelidiki halaman satu per satu:
- Pilih File > Export > Export.
- Pilih preset PDF yang digunakan dalam percobaan yang gagal dan pertahankan pengaturan kustom Anda.
- Atur Area ke All Pages.
- Masukkan rentang yang diperlukan di Pages.
- Pilih Ask for Location, klik Export, beri nama file pengujian, lalu klik Save.
Affinity mendokumentasikan rentang seperti 4-17, nomor satuan seperti 4,5,6, dan kombinasi seperti 4-5,19,27,39. Kolom Pages tersedia jika memilih All Pages atau All Spreads. Petunjuk dialog Ekspor
Pertama, pastikan kegagalan dapat direproduksi dengan mengekspor seluruh dokumen menggunakan All Pages. Jika ekspor ini berhasil, tetapi ekspor asli Anda dengan All Spreads gagal, lanjutkan dengan cabang khusus spread di bawah. Ekspor yang berhasil setelah batas keluaran diubah merupakan pembanding yang berguna, tetapi belum menunjukkan halaman yang bermasalah.
Untuk setiap pengujian yang berhasil, buka PDF yang dihasilkan dan pastikan konten serta jumlah halamannya sesuai. Ini juga memeriksa apakah Anda memahami masukan rentang halaman dengan benar. Jika penomorannya ambigu, bandingkan dengan halaman yang mudah dikenali menggunakan Current Page, yang menurut dokumentasi Affinity mengekspor halaman aktif. Perilaku ekspor Current Page
Persempit kegagalan dengan menguji kedua bagian
Setelah dipastikan bahwa seluruh dokumen gagal secara konsisten, bagi rentang halamannya menjadi dua bagian dengan ukuran kira-kira sama. Ekspor setiap bagian secara terpisah. Terus bagi bagian yang gagal hingga rentang terkecil yang terus-menerus gagal hanya terdiri dari satu halaman.
Uji kedua bagian. Bagian pertama yang berhasil tidak membuktikan bahwa bagian kedua gagal, dan satu bagian yang gagal tidak membuktikan bahwa bagian lainnya bebas masalah. Dengan mencatat hasil keduanya, metode ini tetap berguna ketika ada beberapa halaman yang terlibat.
Contoh pengerjaan: dokumen sintetis 32 halaman
Misalkan dokumen 32 halaman yang berisi teks netral dan grafik geometris sederhana gagal diekspor. Hasil berikut hanya ilustrasi, bukan hasil pengamatan dari pengujian Affinity.
| Putaran | Rentang yang diekspor secara terpisah | Hasil ilustratif | Tindakan berikutnya |
|---|---|---|---|
| 1 | 1-16 dan 17-32 |
Bagian pertama berhasil; bagian kedua gagal | Bagi 17-32 |
| 2 | 17-24 dan 25-32 |
Bagian pertama gagal; bagian kedua berhasil | Bagi 17-24 |
| 3 | 17-20 dan 21-24 |
Bagian pertama berhasil; bagian kedua gagal | Bagi 21-24 |
| 4 | 21-22 dan 23-24 |
Bagian pertama berhasil; bagian kedua gagal | Uji halaman 23 dan 24 secara terpisah |
| 5 | 23 dan 24 |
Halaman 23 gagal; halaman 24 berhasil | Pastikan dengan menguji halaman 23 dan komplemennya |
Dalam contoh ini, lima putaran mempersempit 32 halaman kandidat menjadi satu. Menguji kedua bagian memerlukan sepuluh percobaan ekspor sebelum konfirmasi. Perhitungan ini mengasumsikan satu kegagalan lokal pada halaman yang konsisten; dokumen sebenarnya dapat menghasilkan temuan yang memerlukan lebih banyak cabang atau tidak memungkinkan isolasi hingga satu halaman.
Buat catatan singkat untuk setiap rentang, nama file, pengaturan, dan hasil. Untuk ekspor yang berhasil, catat bahwa Anda telah memeriksa PDF-nya. Untuk kegagalan, catat apa yang terjadi: pesan kesalahan, aplikasi tertutup, atau percobaan yang tidak selesai. Jika penyelesaiannya tidak pasti, catat sebagai belum meyakinkan, bukan sebagai kegagalan yang terkonfirmasi.
Pastikan halaman yang dicurigai memang terkait dengan kegagalan
Setelah menemukan halaman yang gagal saat diekspor sendiri, ulangi ekspor halaman tunggal itu dengan pengaturan yang sama. Lalu ekspor seluruh dokumen selain halaman tersebut. Dalam contoh sintetis, masukkan 1-22,24-32 untuk menguji semuanya kecuali halaman 23; Affinity mendukung rentang campuran dan nomor halaman satuan. Masukan Pages yang didukung
Temuan praktis terkuat adalah pola tiga bagian yang dapat diulang: seluruh dokumen gagal, halaman yang dicurigai gagal saat diekspor sendiri, dan halaman lainnya berhasil diekspor. Ini mendukung pernyataan bahwa halaman tersebut terkait dengan kegagalan dalam kondisi pengaturan yang dicatat. Namun, temuan ini tidak mengidentifikasi objek, font, file tertaut, atau operasi ekspor tertentu yang menjadi penyebabnya.
Jika halaman lainnya masih gagal, terus bagi rentang tersebut. Anda mungkin menemukan halaman lain yang gagal, atau mengetahui bahwa dugaan awal tentang satu halaman belum lengkap. Jangan berhenti pada tersangka pertama kecuali mengecualikannya menyelesaikan kegagalan pada keluaran yang tersisa.
Bagaimana jika pengujian rentang tidak mengisolasi satu halaman?
Metode ini bergantung pada kegagalan yang tetap dapat direproduksi saat kumpulan halaman yang diminta berubah. Gunakan hasil di bawah ini untuk memutuskan apakah perlu terus mempersempit rentang.
| Hasil yang diamati | Hal yang dibuktikan | Pengujian berikutnya yang berguna |
|---|---|---|
| Satu bagian gagal dan satu bagian berhasil | Rentang permintaan yang lebih kecil dapat mereproduksi kegagalan | Bagi bagian yang gagal |
| Kedua bagian gagal | Lebih dari satu rentang dapat mereproduksi kegagalan | Selidiki kedua cabang |
| Kedua bagian berhasil, tetapi rentang gabungannya gagal | Kegagalan belum diisolasi ke satu halaman | Ulangi rentang gabungan dengan pengaturan yang sama |
| Setiap halaman berhasil saat diekspor sendiri, tetapi ekspor penuh gagal | Belum terbukti bahwa ada halaman yang gagal secara individual | Temukan kombinasi terkecil yang terus-menerus gagal |
| Pengujian identik bergantian antara berhasil dan gagal | Hasilnya belum cukup stabil untuk mempersempit rentang secara andal | Ulangi kondisi dasar dan catat variasinya |
Ini adalah penafsiran diagnostik, bukan klasifikasi kesalahan Affinity yang terdokumentasi. Misalnya, dua bagian yang berhasil tidak membuktikan bahwa setiap halaman bebas masalah dalam semua kombinasi. Hasil tersebut hanya membuktikan bahwa kedua permintaan ekspor terpisah itu selesai.
Jika tidak ada halaman yang gagal secara terpisah, pertahankan kombinasi terkecil yang mereproduksi masalah. Temuan yang tepat seperti “halaman 17–24 gagal jika digabung, sedangkan halaman 17–20 dan 21–24 berhasil diekspor secara terpisah” lebih berguna daripada menyebut penyebab yang belum didukung bukti.
Jika kegagalan awal hanya terjadi pada spread
Pertahankan All Spreads sambil memperkecil rentang yang diminta, lalu periksa keluaran yang berhasil untuk memastikan spread mana yang disertakan. Menurut ketentuan yang didokumentasikan Affinity, setiap spread menjadi satu halaman PDF; kolom Pages tetap tersedia dalam mode ini. Pengaturan keluaran spread, Pemilihan rentang
Setelah menemukan spread yang dicurigai, bandingkan dengan Current Spread, lalu uji halaman-halaman penyusunnya secara terpisah menggunakan Current Page. Jika spread gagal, tetapi kedua halamannya berhasil saat diuji sendiri, laporkan kegagalan yang terkait dengan spread tersebut. Hasil ini tidak membenarkan kesimpulan bahwa salah satu halaman individualnya rusak.
Langkah setelah menemukan halamannya
Kembali ke Preflight di lokasi yang dicurigai. Salah satu batasan PDF konkret yang terdokumentasi adalah pola garis putus-putus harus berisi paling banyak 12 entri; Preflight dapat melaporkan goresan dengan pola yang lebih kompleks. Jika masalah khusus ini ada, perbaiki dalam salinan kerja Anda dan ulangi ekspor yang sama. Jangan menganggap masalah tersebut menjelaskan kegagalan hanya karena dokumen berisi grafik dengan garis putus-putus. Batasan Preflight yang terdokumentasi
Untuk penyelidikan lebih lanjut, ubah satu item yang dicurigai dalam salinan kerja pada satu waktu dan ulangi pengujian halaman tunggal. Pertahankan pengaturan ekspor asli saat menguji perubahan konten. Jika tidak, ketika ekspor berhasil, Anda tidak akan tahu perubahan mana yang berpengaruh.
Jika Anda sengaja membandingkan pengaturan rasterisasi, lakukan sebagai eksperimen terpisah. Affinity mendokumentasikan Everything sebagai opsi untuk merasterisasi semua elemen desain, Unsupported properties untuk merasterisasi elemen yang tidak didukung, dan Nothing untuk menghilangkan elemen yang tidak didukung alih-alih merasterisasinya. Karena itu, memilih Nothing dapat menghapus konten dari keluaran. Ekspor yang selesai dengan pengaturan yang diubah perlu diperiksa secara visual dan tidak membuktikan bahwa kegagalan awal telah diperbaiki. Pengaturan ekspor rasterisasi
Akhiri dengan mengulangi ekspor lengkap menggunakan mode halaman atau spread dan pengaturan akhir yang diinginkan, lalu periksa PDF-nya. Simpan catatan rentang yang gagal sampai ekspor ini berhasil. Hasil yang berguna adalah halaman terkonfirmasi untuk diselidiki atau kegagalan rentang yang tepat dan dapat direproduksi, yang menunjukkan mengapa diagnosis satu halaman tidak didukung.
Sumber
- Dialog Ekspor — Pusat Bantuan Affinity.
- Pengaturan Ekspor — Pusat Bantuan Affinity.
- Preflight — Pusat Bantuan Affinity.