Mac’te Affinity PDF dışa aktarım hatasıyla ilişkili sayfayı bulmak için aynı ayarlarla daha küçük sayfa aralıklarını dışa aktarın, ardından başarısız olan aralığı daraltın. Şüpheli sayfayı tek başına ve bu sayfa olmadan kalan sayfaları dışa aktararak sonucu doğrulayın.

Bu kılavuz, güncel Affinity masaüstü uygulamasında sayfa tabanlı, çok sayfalı bir belgeyi ele alır. Amaç, belgenin içeriğini değiştirmeden önce tekrarlanabilir bir hatanın yerini bulmaktır. Aşağıdaki aralıkları sınama yöntemi, Affinity’nin belgelenmiş dışa aktarma denetimlerinden türetilmiş bir tanılama yöntemidir; yerleşik, otomatik bir hata bulucu değildir.

Affinity hataları otomatik olarak belirleyebilir mi?

Affinity’nin Ön Kontrol paneli, etkin denetim profilinin kapsadığı sorunları bulabilir. Panelde Şimdi Denetle’ye tıklayın, ayrıntıları görmek için bir girdinin üzerine gelin ve konumuna gitmek için girdiye çift tıklayın. Yalnızca bazı sorun türlerinde Düzelt düğmesi bulunur. Bildirilen bir soruna doğrudan ulaşmanın belgelenmiş yolları bunlardır. Affinity Ön Kontrol belgeleri

Tekrarlanan dışa aktarma denemelerine başlamadan önce Ön Kontrol’ü çalıştırın. Belgelenen denetimler arasında eksik yazı tipleri, eksik veya güncel olmayan bağlantılı kaynaklar ve eksik ya da bozuk bir yerleştirilmiş PDF bulunur. Ancak, yerleştirilmiş bir PDF’nin rasterleştirileceğini belirten bir girdi, dışa aktarma sırasında uygulanacak işlemi açıklar; tek başına dışa aktarma hatasının nedenini göstermez. Ön Kontrol denetimleri ve PDF passthrough mesajları

Resmî Dışa Aktar iletişim kutusu ve Ön Kontrol belgelerinde, her PDF dışa aktarma hatasında başarısız sayfayı güvenilir biçimde belirleyen bir komut açıklanmıyor. Bu nedenle Ön Kontrol’de belirgin bir sonuç çıkmaması ayrı bir soruyu gündeme getirir: İstenen çıktılardan hangisi (varsa) hatayı yeniden oluşturuyor? Kontrollü sayfa aralığı dışa aktarımları bu soruyu yanıtlamaya yardımcı olabilir. Dışa Aktar iletişim kutusu, Ön Kontrol

Aralığı daraltmadan önce tekrarlanabilir bir dışa aktarma oluşturun

Belgenizi kaydedin ve içerikte değişiklik yapmadan önce ayrı bir çalışma kopyası tutun. İlk denemelerde yerleşimi olduğu gibi bırakın. Sayfaları kaldırmak, tanılama yapmaya çalıştığınız belgeyi değiştirir.

Başarısız olan dışa aktarmada kullanılan PDF ön ayarını ve özelleştirilmiş ayarları not edin. Aralık denemeleri boyunca bu ayarları, hedef klasörü ve belge içeriğini sabit tutun. Her denemeye test-01-16.pdf gibi farklı bir dosya adı verin; böylece daha önce başarıyla oluşturulmuş bir dosyayı son denemenin sonucu sanmazsınız.

Sayfa tabanlı bir belgede Affinity, Tüm Sayfalar seçeneğinin, karşılıklı sayfa düzenindeki ayrı sol ve sağ sayfalar da dahil olmak üzere her sayfayı ayrı ayrı dışa aktardığını belgeliyor. Tüm Açılımlar ise her açılımı tek bir PDF sayfası olarak dışa aktarır. Bu çıktılar farklı sınırlara sahip olduğundan, ilk olarak hangisinin başarısız olduğunu not edin. Affinity’nin Alan dışa aktarma ayarları

Tek tek sayfaları incelemek için şu ayarları kullanın:

  1. Dosya > Dışa Aktar > Dışa Aktar’ı seçin.
  2. Başarısız denemede kullanılan PDF ön ayarını seçin ve özel ayarlarınızı koruyun.
  3. Alan’ı Tüm Sayfalar olarak ayarlayın.
  4. Gerekli aralığı Sayfalar alanına girin.
  5. Konum Sor seçeneğini belirleyin, Dışa Aktar’a tıklayın, deneme dosyasına ad verin ve Kaydet’e tıklayın.

Affinity, 4-17 gibi aralıkları, 4,5,6 gibi tekil sayfa numaralarını ve 4-5,19,27,39 gibi birleşik aralıkları desteklediğini belgeliyor. Sayfalar alanı, Tüm Sayfalar veya Tüm Açılımlar seçildiğinde kullanılabilir. Dışa aktarma iletişim kutusu talimatları

Önce tüm belgeyi Tüm Sayfalar seçeneğiyle dışa aktararak hatayı yeniden oluşturun. Bu başarılı olursa ancak özgün Tüm Açılımlar dışa aktarımı başarısız oluyorsa aşağıdaki açılımlara özel adımlarla devam edin. Çıktı sınırını değiştirdikten sonra dışa aktarımın başarılı olması yararlı bir karşılaştırmadır, ancak hatalı bir sayfa belirlemiş olmaz.

Başarılı her denemede, oluşan PDF’yi açın ve istenen içeriği ve sayfa sayısını içerdiğini doğrulayın. Böylece sayfa aralığı girişini doğru yorumladığınızı da kontrol etmiş olursunuz. Sayfa numaralandırması belirsizse, Affinity’nin etkin sayfayı dışa aktardığını belirttiği Geçerli Sayfa seçeneğini kullanarak tanıdığınız bir sayfayı karşılaştırın. Geçerli Sayfa dışa aktarma davranışı

Her iki yarıyı da sınayarak hatayı daraltın

Tüm belgenin tutarlı biçimde başarısız olduğunu doğruladıktan sonra sayfa aralığını yaklaşık olarak eşit iki parçaya bölün. Her parçayı ayrı ayrı dışa aktarın. Başarısız olan parçayı, tekrarlanabilir biçimde hata veren en küçük aralık tek bir sayfa olana kadar bölmeye devam edin.

Her iki yarıyı da sınayın. İlk yarının başarılı olması ikinci yarının başarısız olduğunu kanıtlamaz; yarılardan birinin başarısız olması da diğerinin sorunsuz olduğunu göstermez. Her iki sonucu da kaydetmek, birden fazla sayfanın söz konusu olduğu durumlarda bu yöntemin işe yaramasını sağlar.

Örnek: 32 sayfalık kurgusal bir belge

Tarafsız metin ve basit geometrik grafikler içeren 32 sayfalık bir belgenin dışa aktarılamadığını varsayalım. Aşağıdaki sonuçlar örnek niteliğindedir; Affinity’de yapılmış bir testin gözlemleri değildir.

Tur Ayrı ayrı dışa aktarılan aralıklar Örnek sonuç Sonraki adım
1 1-16 ve 17-32 İlk aralık başarılı; ikinci başarısız 17-32 aralığını bölün
2 17-24 ve 25-32 İlk aralık başarısız; ikinci başarılı 17-24 aralığını bölün
3 17-20 ve 21-24 İlk aralık başarılı; ikinci başarısız 21-24 aralığını bölün
4 21-22 ve 23-24 İlk aralık başarılı; ikinci başarısız 23. ve 24. sayfaları ayrı ayrı sınayın
5 23 ve 24 23. sayfa başarısız; 24. sayfa başarılı 23. sayfayı ve sayfanın dışındaki tüm sayfaları doğrulayın

Bu örnekte beş tur, 32 olası sayfayı bire indirir. Her iki yarıyı da sınamak, doğrulamadan önce on dışa aktarma denemesi gerektirir. Bu hesap, tek bir sayfaya özgü ve tutarlı bir hata olduğunu varsayar; gerçek belgelerde daha fazla dal gerekebilir veya hatayı tek bir sayfaya indirgemek mümkün olmayabilir.

Her aralığı, dosya adını, ayarları ve sonucu kısaca kaydedin. Başarılı dışa aktarmalarda PDF’yi incelediğinizi not edin. Başarısız dışa aktarmalarda ne olduğunu kaydedin: bir hata mesajı, uygulamanın kapanması veya tamamlanmayan bir deneme. İşlemin tamamlandığından emin değilseniz bunu doğrulanmış bir hata olarak değerlendirmek yerine sonuçsuz olarak kaydedin.

Şüpheli sayfanın hatayı açıkladığını doğrulayın

Tek başına başarısız olan bir sayfa bulduktan sonra, aynı ayarlarla yalnızca o sayfayı tekrar dışa aktarın. Ardından o sayfa olmadan belgenin geri kalanını dışa aktarın. Kurgusal örnekte 23. sayfa hariç her şeyi sınamak için 1-22,24-32 girin; Affinity, karışık aralıkları ve tekil sayfa numaralarını destekler. Desteklenen Sayfalar girişi

Uygulamada elde edilebilecek en güçlü sonuç şu üç parçalı, tekrarlanabilir örüntüdür: tüm belge başarısız olur, şüpheli sayfa tek başına başarısız olur ve kalan sayfalar başarıyla dışa aktarılır. Bu, kaydedilen ayarlar altında sayfanın hatayla ilişkili olduğunu söylemeyi destekler. Ancak hataya belirli bir nesnenin, yazı tipinin, yerleştirilmiş dosyanın veya dışa aktarma işleminin neden olduğunu belirlemez.

Kalan sayfalar hâlâ dışa aktarılamıyorsa bu aralığı bölmeye devam edin. Başka bir başarısız sayfa bulabilir veya tek sayfanın hatayı açıkladığı yönündeki ilk varsayımın eksik olduğunu görebilirsiniz. Sayfayı belgenin geri kalan çıktısından çıkarmak hatayı çözmüyorsa ilk şüpheli sayfada durmayın.

Aralık denemeleri hatayı tek bir sayfaya indirgeyemezse ne olur?

Bu yöntem, istenen sayfa kümesi değiştikçe hatanın tekrarlanabilir olmasına bağlıdır. Daraltmaya devam edip etmemeye karar verirken aşağıdaki sonuçları kullanın.

Gözlenen sonuç Kanıtladığı şey Sonraki yararlı deneme
Bir yarı başarısız, diğeri başarılı Daha küçük bir istenen aralık hatayı yeniden oluşturuyor Başarısız yarıyı bölün
Her iki yarı da başarısız Birden fazla aralık hatayı yeniden oluşturuyor Her iki dalı da inceleyin
İki yarı da başarılı, ancak birleştirilmiş aralık başarısız Hata tek bir sayfaya indirgenemedi Birleştirilmiş aralığı aynı ayarlarla yeniden sınayın
Her sayfa tek başına başarılı, ancak tüm dışa aktarım başarısız Tek başına başarısız olan herhangi bir sayfa gösterilemedi Tekrarlanabilir biçimde hata veren en küçük sayfa birleşimini bulun
Aynı denemeler bazen başarılı, bazen başarısız Sonuçlar güvenilir biçimde daraltma yapmaya yetecek kadar tutarlı değil Başlangıç denemesini tekrarlayın ve değişkenliği kaydedin

Bunlar tanılama amaçlı yorumlardır; Affinity’nin belgelenmiş hata sınıflandırmaları değildir. Örneğin iki yarının da başarılı olması, her sayfanın her birleşimde sorunsuz olduğunu kanıtlamaz. Yalnızca bu iki ayrı dışa aktarma isteğinin tamamlandığını gösterir.

Hiçbir sayfa tek başına başarısız olmuyorsa sorunu yeniden oluşturan en küçük sayfa birleşimini kaydedin. “17–24. sayfalar birlikte başarısız oluyor; 17–20 ve 21–24 aralıkları ayrı ayrı dışa aktarılıyor” gibi kesin bir bulgu, kanıtlanmamış bir sorumluyu işaret etmekten daha yararlıdır.

İlk hata yalnızca açılımlarla oluşuyorsa

İstenen aralığı daraltırken Tüm Açılımlar seçimini koruyun ve başarılı çıktıyı inceleyerek hangi açılımların dahil olduğunu doğrulayın. Affinity’nin belgelenmiş davranışına göre bir açılım tek PDF sayfasına dönüşür; bu modda Sayfalar alanı kullanılabilir olmaya devam eder. Açılım çıktı ayarları, Aralık seçimi

Şüpheli bir açılım bulduktan sonra bunu Geçerli Açılım ile karşılaştırın, ardından açılımı oluşturan sayfaları Geçerli Sayfa seçeneğiyle ayrı ayrı sınayın. Açılım başarısız olurken iki sayfa da ayrı ayrı başarılı olursa, açılımla ilişkili bir hata olduğunu bildirin. Bu sonuçlar, tek tek sayfalardan birinin kusurlu olduğunu ilan etmeyi haklı çıkarmaz.

Sayfayı bulduktan sonra ne yapmalı?

Şüpheli konumda Ön Kontrol’ü yeniden açın. Belgelenmiş somut bir PDF sınırlaması, kesikli çizgi desenlerinin 12 veya daha az girdi içermesi gerektiğidir; daha karmaşık bir desen içeren çizgiyi Ön Kontrol bildirebilir. Bu belirli sorun varsa çalışma kopyanızda düzeltin ve aynı dışa aktarmayı tekrarlayın. Belgede kesikli grafikler bulunuyor diye sorunun kaynağının bunlar olduğunu varsaymayın. Belgelenmiş Ön Kontrol sınırlamaları

Daha ayrıntılı inceleme için çalışma kopyasında her seferinde tek bir şüpheli öğeyi değiştirin ve tek sayfalık denemeyi tekrarlayın. İçerik değişikliklerini sınarken özgün dışa aktarma ayarlarını sabit tutun. Aksi hâlde başarılı bir denemeden sonra hangi değişikliğin etkili olduğunu anlayamazsınız.

Rasterleştirme ayarlarını bilerek karşılaştırıyorsanız bunu ayrı bir deney olarak ele alın. Affinity, Her Şeyi tüm tasarım öğelerini rasterleştirmek, Desteklenmeyen özellikleri desteklenmeyen öğeleri rasterleştirmek ve Hiçbirini ise desteklenmeyen öğeleri rasterleştirmek yerine çıktıdan çıkarmak olarak belgeliyor. Bu nedenle Hiçbirini seçmek, çıktıda bazı içeriklerin kaybolmasına yol açabilir. Ayarları değiştirerek tamamlanan bir dışa aktarımı görsel olarak incelemek gerekir; bu, özgün hatanın giderildiğini kanıtlamaz. Rasterleştirme dışa aktarma ayarları

Son olarak, amaçlanan sayfa veya açılım modunu ve son ayarları kullanarak tüm dışa aktarma işlemini tekrarlayın ve PDF’yi inceleyin. Bu başarılı olana kadar başarısız aralık kaydını saklayın. Elde edilecek yararlı sonuç ya incelemeye değer olduğu doğrulanmış bir sayfa ya da tek sayfalık tanının neden desteklenmediğini gösteren, kesin ve tekrarlanabilir bir aralık hatasıdır.

Kaynaklar