Web Yakalama ve Dönüştürme Araçları

Java ile GrabzItClientJava API

Açıklama

Bu sınıf, GrabzIt ekran görüntüsü web hizmetleri ile tüm iletişimi gerçekleştirir.

Genel Yöntemler

GrabzItFile GetResult(String İD)

Bu yöntem ekran görüntüsünün kendisini döndürür. Hiçbir şey döndürülmezse, bir şeyler ters gitti veya ekran görüntüsü henüz hazır değil.

parametreler

  • id - ekran görüntüsünün benzersiz tanımlayıcısı
    • gereklidir

Geri dönüş değeri

GrabzItFile nesne


URLToAnimation(String url, AnimationOptions seçenekleri)

Dönüştürülmesi gereken çevrimiçi videonun URL’sini belirtin into bir animasyonlu GIF.

parametreler

  • url - dönüştürülecek çevrimiçi videonun URL’si into bir animasyonlu GIF.
    • gereklidir
    • Vimeo ve YouTube video URL’lerini kabul eder
      • Canlandırma uyarısı Vimeo ve YouTube videoları üçüncü taraflara bağlıdır ve bu nedenle tutarlı sonuçlar vermeyebilir.
  • seçenekleri - bir örneği AnimationOptions Hareketli GIF'i oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

AnimationOptions

Sınıf, animasyonlu bir GIF oluştururken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler

  • setCustomId(String value) - Animasyonlu GIF web servisine aktarabileceğiniz özel tanımlayıcı. Bu, belirttiğiniz geri arama URL’si ile döndürülecektir.
    • Varsayılan: boş
  • setWidth(int value) - sonuçtaki animasyonlu GIF'in piksel cinsinden genişliği.
    • Varsayılan: 180px
    • Maksimum: Paket için maksimum genişlik
    • Otomatik boyut: -1 (-1’in geçilmesi, animasyonlu GIF ölçeklendirilir yüksekliği ile ilgili olarak, genişlik otomatik olarak boyutlandırılıyorsa, yükseklik
  • setHeight(int value) - sonuçtaki animasyonlu GIF'in piksel cinsinden yüksekliği.
    • Varsayılan: 120px
    • Maksimum: Paket için maksimum yükseklik
    • Otomatik boyut: -1 (-1’in geçilmesi, animasyonlu GIF ölçeklendirilir genişliğine göre, yükseklik otomatik olarak boyutlandırılıyorsa genişlik
  • setStart(int value) - dönüştürülmesi gereken videonun başlangıç ​​konumu into bir animasyonlu GIF.
    • Varsayılan: 0 saniye
  • setDuration(int value) - dönüştürülmesi gereken videonun saniye cinsinden uzunluğu into bir animasyonlu GIF.
    • Varsayılan: paket için maksimum uzunluk
  • setSpeed(float value) - animasyonlu GIF'in hızı.
    • Varsayılan: 1
    • Minimum: 0.2
    • Maksimum: 10
  • setFramesPerSecond(float value) - Videodan yakalanması gereken saniye başına kare sayısı.
    • Varsayılan: 10
    • Minimum: 0.2
    • Maksimum: 60
  • setRepeat(int value) - animasyonlu GIF'i döngülemek için kaç kez?
    • Varsayılan: 0
    • Sürekli Döngü: 0
  • setReverse(boolean value) - true ise, animasyonlu GIF’in kareleri ters çevrilir
    • Varsayılan: yanlış
  • setCustomWaterMarkId(String value) - animasyonlu GIF'e özel filigran ekleyin
    • Varsayılan: boş
  • setQuality(int value) - döndürülen görüntünün kalitesi, varsayılan olarak 85% sıkıştırmasına sahip.
    • Kaliteyi düşürmek dosya boyutunu azaltır ve indirme sürelerini azaltır.
    • Varsayılan: -1
    • Minimum: -1
    • Maksimum: 100
  • setCountry(Country value) - ülke animasyonlu GIF alınmalıdır.
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: Geçerli en hızlı konum
    • Seçenekler: Ülke.SİNGAPUR, Ülke.BİRLEŞİK KRALLIK, Ülke.AMERİKA BİRLEŞİK DEVLETLERİ
  • setExportURL(String value) - URL’yi dışa aktar Bu, yakalamanın nerede dışa aktarılacağını da belirtir.
    • Varsayılan: boş
  • setEncryptionKey(String key) - bir temel 64 kodlu AES şifreleme anahtarı belirtilmişse, yakalamanız oluşturulduğunda şifrelenir. Kullanılması önerilir. şifreleme anahtarı yöntemi oluştur anahtarı ve şifre çözme yöntemleri şifreli yakalamanın şifresini çözmek için bu örnek.
    • Varsayılan: boş
  • setProxy(String proxy) - HTTP vekil detayları tarayıcı yazılımı bu yakalamayı oluşturmak için kullanmak için kullanmalıdır
    • Varsayılan: boş

URLToImage(String url, ImageOptions seçenekleri)

Dönüştürülmesi gereken URL’yi belirtir into bir resim ekran görüntüsü.

parametreler

  • url - ekran görüntüsünün yapılması gereken URL
    • gereklidir
  • seçenekleri - bir örneği ImageOptions Ekran görüntüsünü oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

HTMLToImage(String html, ImageOptions seçenekleri)

Dönüştürülmesi gereken HTML'yi belirtir into bir görüntü.

parametreler

Geri dönüş değeri

geçersiz

FileToImage(String yol, yörünge, ImageOptions seçenekleri)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir görüntü.

parametreler

  • path - dönüştürülecek HTML dosyasının dosya yolu into bir görüntü
    • gereklidir
  • seçenekleri - bir örneği ImageOptions Resim oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

ImageOptions

Sınıf, görüntü yakalama oluşturulurken kullanılabilecek tüm seçenekleri temsil eder.

Genel Mülkler

  • setCustomId(String value) - Ekran görüntüsü web servisine geçebileceğiniz özel tanımlayıcı. Bu, belirttiğiniz geri arama URL’si ile döndürülecektir.
    • Varsayılan: boş
  • setBrowserWidth(int value) - tarayıcının piksel cinsinden genişliği
    • Varsayılan: 1024
    • Maksimum: 10000
  • setBrowserHeight(int value) - tarayıcının piksel cinsinden yüksekliği
    • Varsayılan: 768
    • Maksimum: 10000
    • Tam Boy: -1 (-1'i geçmek, tüm web sayfasının bir kısmının alındığı anlamına gelir)
  • setWidth(int value) - sonuçtaki küçük resmin piksel cinsinden genişliği
    • Varsayılan: Kullanıcı paketi için maksimum genişliğe uyan tarayıcı genişliğinin mümkün olan en yüksek oranı
    • Maksimum: Paket için maksimum genişlik
    • Tam Genişlik: -1 (-1'ten geçmek, küçük resmin genişliğinin azaltılmadığı anlamına gelir)
  • setHeight(int value) - sonuçtaki küçük resmin piksel cinsinden yüksekliği
    • Varsayılan: Kullanıcı paketinin maksimum yüksekliğine sığabilecek en yüksek tarayıcı yüksekliği oranı
    • Maksimum: Paket için maksimum yükseklik
    • Tam Boy: -1 (-1'ten geçmek, küçük resmin yüksekliğinin azaltılmadığı anlamına gelir)
  • setFormat(ImageFormat value) - ekran görüntüsünün içinde olması gereken format.
  • setDelay(int value) - milisaniye ekran görüntüsünü almadan önce bekleyin
    • Varsayılan: 0
    • Maksimum: 30000
  • setTargetElement(String value) - CSS seçici döndürülecek hedef web sayfasındaki tek HTML öğesinin açıklaması into bir ekran görüntüsü, web sayfasının diğer tüm bölümleri göz ardı edilir. Birden fazla eşleşen HTML öğesi varsa, ilki seçilir
    • Varsayılan: boş
  • setHideElement(String value) - CSS seçicileri Web sayfasındaki bir veya daha fazla HTML öğesinin gizlenmesini, gizlenecek birden çok HTML öğesinin belirtilmesini sağlamak için her seçiciyi virgülle ayırın
    • Varsayılan: boş
  • setWaitForElement(String value) - CSS seçicileri web sayfasındaki HTML öğesinin yakalama gerçekleştirilmeden önce görünür olmalıdır
    • Varsayılan: boş
  • setRequestAs(BrowserType value) - kullanmak istediğiniz kullanıcı aracısının türü
  • setCustomWaterMarkId(String value) - resme özel bir filigran ekleyin
    • Varsayılan: boş
  • setQuality(int value) - döndürülen görüntünün kalitesi. Bu, yalnızca varsayılan olarak% 85 sıkıştırması olan JPG görüntülerini etkiler.
    • Kaliteyi düşürmek dosya boyutunu azaltır ve indirme sürelerini azaltır.
    • Varsayılan: -1
    • Minimum: -1
    • Maksimum: 100
  • setTransparent(boolean value) - eğer doğruysa görüntü yakalama şeffaf olmalıdır. Bu sadece png ve tiff görüntüleriyle uyumludur.
    • Varsayılan: yanlış
  • setHd(boolean value) - eğer görüntü doğruysa yakalama yüksek çözünürlükte olacak bu, görüntü boyutlarının boyutunu ikiye katlar.
    • Varsayılan: yanlış
  • setCountry(Country value) - ülke ekran görüntüsü alınmalıdır.
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: Geçerli en hızlı konum
    • Seçenekler: Ülke.SİNGAPUR, Ülke.BİRLEŞİK KRALLIK, Ülke.AMERİKA BİRLEŞİK DEVLETLERİ
  • setExportURL(String value) - URL’yi dışa aktar Bu, yakalamanın nerede dışa aktarılacağını da belirtir.
    • Varsayılan: boş
  • setEncryptionKey(String key) - bir temel 64 kodlu AES şifreleme anahtarı belirtilmişse, yakalamanız oluşturulduğunda şifrelenir. Kullanılması önerilir. şifreleme anahtarı yöntemi oluştur anahtarı ve şifre çözme yöntemleri şifreli yakalamanın şifresini çözmek için bu örnek.
    • Varsayılan: boş
  • setNoAds(boolean noAds) - Eğer doğruysa reklamlar otomatik olarak gizlenmeli.
    • Varsayılan: yanlış
  • setNoCookieNotifications(boolean noCookieNotifications) - doğruysa, yaygın olarak bulunanlar: çerez bildirimleri otomatik olarak gizlenmelidir.
    • Varsayılan: yanlış
  • setAddress(String address) - HTML kodunu çalıştırmak için kullanılacak URL. Dönüştürülmekte olan HTML kullanıyorsa yararlı olabilir. göreli URL'ler, CSS ve görüntüler gibi kaynaklar için.
    • Varsayılan: boş
  • setProxy(String proxy) - HTTP vekil detayları tarayıcı yazılımı bu yakalamayı oluşturmak için kullanmak için kullanmalıdır
    • Varsayılan: boş

Genel Yöntemler

  • AddPostParameter (String , isim String değer, kıymet) - Bir HTTP Post parametresini ve isteğe bağlı olarak değeri tanımlar, bu yönteme birden fazla parametre eklemek için birden fazla kez çağrılabilir. Bu yöntemi kullanmak GrabzIt’ı zorlayacaktır. HTTP gönderisi gerçekleştir.
    • name - HTTP Post parametresinin adı
    • değer - HTTP Post parametresinin değeri

URLToRenderedHTML(String url, HTMLOptions seçenekleri)

Dönüştürülmesi gereken URL’yi belirtir into işlenmiş HTML.

parametreler

  • url - işlenen HTML’nin yapılması gereken URL
    • gereklidir
  • seçenekleri - bir örneği HTMLOptions Oluşturulan HTML'yi oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

HTMLToRenderedHTML(string html, HTMLOptions seçenekleri)

Dönüştürülmesi gereken HTML'yi belirtir into işlenmiş HTML.

parametreler

  • html - dönüştürülecek HTML into render HTML
  • seçenekleri - bir örneği HTMLOptions işlenmiş HTML oluştururken kullanılacak herhangi bir özel seçeneği tanımlayan sınıf.

Geri dönüş değeri

geçersiz

FileToRenderedHTML(string yol, yörünge, HTMLOptions seçenekleri)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into işlenmiş HTML.

parametreler

  • path - dönüştürülecek HTML dosyasının dosya yolu into render HTML
    • gereklidir
  • seçenekleri - bir örneği HTMLOptions işlenmiş HTML oluştururken kullanılacak herhangi bir özel seçeneği tanımlayan sınıf.

Geri dönüş değeri

geçersiz

HTMLOptions

Sınıf, ne zaman kullanılabilir durumda olan seçeneklerin tümünü temsil eder. işlenmiş HTML yakalama oluşturma.

Genel Mülkler

Genel Yöntemler

  • AddPostParameter (String , isim String değer, kıymet) - Bir HTTP Post parametresini ve isteğe bağlı olarak değeri tanımlar, bu yönteme birden fazla parametre eklemek için birden fazla kez çağrılabilir. Bu yöntemi kullanmak GrabzIt’ı zorlayacaktır. HTTP gönderisi gerçekleştir.
    • name - HTTP Post parametresinin adı
    • değer - HTTP Post parametresinin değeri

URLToPDF(String url, PDFOptions seçenekleri)

Dönüştürülmesi gereken URL’yi belirtir into bir PDF.

parametreler

  • url - dönüştürülmesi gereken URL into bir PDF
    • gereklidir
  • PDFOptions seçenekler - PDF oluştururken kullanılacak özel seçenekleri tanımlayan bir PDFOptions sınıfı örneği.

Geri dönüş değeri

geçersiz

HTMLToPDF(String html, PDFOptions seçenekleri)

Dönüştürülmesi gereken HTML'yi belirtir into bir PDF.

parametreler

  • html - dönüştürülecek HTML into bir PDF
    • gereklidir
  • PDFOptions seçenekler - PDF oluştururken kullanılacak özel seçenekleri tanımlayan bir PDFOptions sınıfı örneği.

Geri dönüş değeri

geçersiz

FileToPDF(String yol, yörünge, PDFOptions seçenekleri)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir PDF.

parametreler

  • path - dönüştürülecek HTML dosyasının dosya yolu into bir PDF
    • gereklidir
  • PDFOptions seçenekler - PDF oluştururken kullanılacak özel seçenekleri tanımlayan bir PDFOptions sınıfı örneği.

Geri dönüş değeri

geçersiz

PDFOptions

Sınıf, PDF yakalamalarını oluştururken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler

  • setCustomId(String value) - web servisine iletebileceğiniz özel bir tanımlayıcı. Bu, belirttiğiniz geri arama URL’si ile döndürülecektir.
    • Varsayılan: boş
  • setIncludeBackground(boolean value) - doğruysa, web sayfasının arka planı ekran görüntüsüne dahil edilmelidir
    • Varsayılan: doğru
  • setPageSize(PageSize value) - PDF'nin sayfa boyutu
  • setOrientation(PageOrientation value) - PDF belgesinin yönlendirilmesi
  • setCSSMediaType(CSSMediaType value) - PDF belgesinin CSS Medya Türü
  • setIncludeLinks(boolean value) - Bağlantılar PDF'ye dahil edildiyse geçerlidir
    • Varsayılan: doğru
  • setIncludeOutline(boolean value) - eğer doğru PDF yer imleri yer verilmeli
    • Varsayılan: yanlış
  • setTitle(String value) - PDF belgesine bir başlık girin
    • Varsayılan: boş
  • setCoverURL(string value) - PDF için kapak sayfası olarak kullanılması gereken bir web sayfasının URL'si
    • Varsayılan: boş
  • setMarginTop(int value) - PDF belge sayfasının en üstünde görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginLeft(int value) - PDF belgesi sayfasının solunda görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginBottom(int value) - PDF belge sayfasının altında görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginRight(int value) - PDF belgesinin sağında görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setBrowserWidth(int value) - the tarayıcının genişliği piksel cinsinden
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: 1024
    • Maksimum: 10000
    • Otomatik Genişlik: -1 (-1'ten geçmek, tarayıcının genişliğinin PDF belgesinin genişliğiyle eşleştiğini belirtir)
  • setPageWidth(int value) - PDF'nin özel genişliği mm olarak
    • Varsayılan: PageSize genişlik
    • Minimum: 15
  • setPageHeight(int value) - PDF'nin özel yüksekliği mm olarak
    • Varsayılan: PageSize yükseklik
    • Minimum: 15
  • setDelay(int value) - milisaniye ekran görüntüsünü almadan önce bekleyin
    • Varsayılan: 0
    • Maksimum: 30000
  • setRequestAs(BrowserType value) - kullanmak istediğiniz kullanıcı aracısının türü
  • setTemplateId(String value) - ekle şablon PDF belgesinin üstbilgisini ve altbilgisini belirleyen kimlik
    • Varsayılan: boş
  • setTargetElement(String value) - CSS seçici sadece Hedef web sayfasında döndürülecek HTML öğesi into bir PDF, web sayfasının diğer tüm bölümleri yok sayılır. Birden fazla eşleşen HTML öğesi varsa, ilk öğe seçilir
    • Varsayılan: boş
  • setHideElement(String value) - CSS seçicileri Web sayfasındaki bir veya daha fazla HTML öğesinin gizlenmesini, gizlenecek birden çok HTML öğesinin belirtilmesini sağlamak için her seçiciyi virgülle ayırın
    • Varsayılan: boş
  • setWaitForElement(String value) - CSS seçicileri web sayfasındaki HTML öğesinin yakalama gerçekleştirilmeden önce görünür olmalıdır
    • Varsayılan: boş
  • setCustomWaterMarkId(String value) - PDF belgesinin her sayfasına özel bir filigran ekleyin
    • Varsayılan: boş
  • setQuality(int value) - iade edilen PDF'nin kalitesi. Varsayılan ayar, PDF için önerilen kaliteyi kullanır.
    • Kaliteyi düşürmek dosya boyutunu azaltır ve indirme sürelerini azaltır.
    • Varsayılan: -1
    • Minimum: -1
    • Maksimum: 100
  • setCountry(Country value) - ülke ekran görüntüsü alınmalıdır.
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: Geçerli en hızlı konum
    • Seçenekler: Ülke.SİNGAPUR, Ülke.BİRLEŞİK KRALLIK, Ülke.AMERİKA BİRLEŞİK DEVLETLERİ
  • setExportURL(String value) - URL’yi dışa aktar Bu, yakalamanın nerede dışa aktarılacağını da belirtir.
    • Varsayılan: boş
  • setEncryptionKey(String key) - bir temel 64 kodlu AES şifreleme anahtarı belirtilmişse, yakalamanız oluşturulduğunda şifrelenir. Kullanılması önerilir. şifreleme anahtarı yöntemi oluştur anahtarı ve şifre çözme yöntemleri şifreli yakalamanın şifresini çözmek için bu örnek.
    • Varsayılan: boş
  • setNoAds(boolean noAds) - Eğer doğruysa reklamlar otomatik olarak gizlenmeli.
    • Varsayılan: yanlış
  • setNoCookieNotifications(boolean noCookieNotifications) - doğruysa, yaygın olarak bulunanlar: çerez bildirimleri otomatik olarak gizlenmelidir.
    • Varsayılan: yanlış
  • setAddress(String address) - HTML kodunu çalıştırmak için kullanılacak URL. Dönüştürülmekte olan HTML kullanıyorsa yararlı olabilir. göreli URL'ler, CSS ve görüntüler gibi kaynaklar için.
    • Varsayılan: boş
  • setProxy(String proxy) - HTTP vekil detayları tarayıcı yazılımı bu yakalamayı oluşturmak için kullanmak için kullanmalıdır
    • Varsayılan: boş
  • setMergeId(String mergeId) - olması gereken bir yakalamanın kimliği yeni PDF belgesinin başında birleştirildi
    • Varsayılan: boş
  • setPassword(String password) - PDF belgesini korumak için parola ile
    • Varsayılan: boş

Genel Yöntemler

  • AddPostParameter (String , isim String değer, kıymet) - Bir HTTP Post parametresini ve isteğe bağlı olarak değeri tanımlar, bu yönteme birden fazla parametre eklemek için birden fazla kez çağrılabilir. Bu yöntemi kullanmak GrabzIt’ı zorlayacaktır. HTTP gönderisi gerçekleştir.
    • name - HTTP Post parametresinin adı
    • değer - HTTP Post parametresinin değeri
  • AddTemplateParameter (String , isim String değer, kıymet) - tanımla özel şablon parametre ve değer, bu yöntem birden çok parametre eklemek için birden çok kez çağrılabilir.
    • isim - şablon parametresinin ismi
    • değer - şablon parametresinin değeri

URLToDOCX (String url, DOCXOptions seçenekleri)

Dönüştürülmesi gereken URL’yi belirtir into bir DOCX.

parametreler

  • url - dönüştürülmesi gereken URL into bir DOCX
    • gereklidir
  • DOCXOptions Seçenekler - bir örneği DOCXOptions DOCX oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

HTMLToDOCX(String html, DOCXOptions seçenekleri)

Dönüştürülmesi gereken HTML'yi belirtir into bir DOCX.

parametreler

  • html - dönüştürülecek HTML into bir DOCX
    • gereklidir
  • DOCXOptions Seçenekler - bir örneği DOCXOptions DOCX oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

FileToDOCX(String yol, yörünge, DOCXOptions seçenekleri)

Dönüştürülmesi gereken bir HTML dosyasını belirtir into bir DOCX.

parametreler

  • path - dönüştürülecek HTML dosyasının dosya yolu into bir DOCX
    • gereklidir
  • DOCXOptions Seçenekler - bir örneği DOCXOptions DOCX oluştururken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

DOCXOptions

Sınıf, DOCX yakalamalarını oluştururken mevcut tüm seçenekleri temsil eder.

Genel Mülkler

  • setCustomId(String value) - web servisine iletebileceğiniz özel bir tanımlayıcı. Bu, belirttiğiniz geri arama URL’si ile döndürülecektir.
    • Varsayılan: boş
  • setIncludeBackground(boolean value) - doğruysa, web sayfasının arka plan görüntüleri DOCX’e dahil edilmelidir
    • Varsayılan: doğru
  • setPageSize(PageSize value) - DOCX’in sayfa boyutu
  • setOrientation(PageOrientation value) - DOCX dokümanının yönlendirilmesi
  • setIncludeLinks(boolean value) - linkler DOCX’e dahil edildiyse geçerlidir
    • Varsayılan: doğru
  • setIncludeImages(boolean value) - doğruysa, web sayfasının görüntüleri DOCX’e dahil edilmelidir
    • Varsayılan: doğru
  • setTitle(String value) - DOCX belgesine bir başlık verin
    • Varsayılan: boş
  • setMarginTop(int value) - DOCX belge sayfasının en üstünde görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginLeft(int value) - DOCX belge sayfasının solunda görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginBottom(int value) - DOCX belge sayfasının altında görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setMarginRight(int value) - DOCX belgesinin sağında görünmesi gereken milimetre cinsinden kenar boşluğu
    • Varsayılan: 10
  • setBrowserWidth(int value) - tarayıcının genişliği piksel cinsinden
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: 1024
    • Maksimum: 10000
    • Otomatik Genişlik: -1 (-1'ten geçmek, tarayıcının genişliğinin PDF belgesinin genişliğiyle eşleştiğini belirtir)
  • setPageWidth(int value) - ortaya çıkan DOCX'in özel genişliği mm olarak
    • Varsayılan: PageSize genişlik
    • Minimum: 15
  • setPageHeight(int value) - elde edilen DOCX'in özel yüksekliği mm olarak
    • Varsayılan: PageSize yükseklik
    • Minimum: 15
  • setDelay(int value) - milisaniye ekran görüntüsünü almadan önce bekleyin
    • Varsayılan: 0
    • Maksimum: 30000
  • setRequestAs(BrowserType value) - kullanmak istediğiniz kullanıcı aracısının türü
  • setTemplateId(String value) - ekle şablon DOCX belgesinin üstbilgisini ve altbilgisini belirten kimlik
    • Varsayılan: boş
  • setTargetElement(String value) - CSS seçici döndürülecek hedef web sayfasındaki tek HTML öğesinin açıklaması into bir ekran görüntüsü, web sayfasının diğer tüm bölümleri göz ardı edilir. Birden fazla eşleşen HTML öğesi varsa, ilki seçilir
    • Varsayılan: boş
  • setHideElement(String value) - CSS seçicileri Web sayfasındaki bir veya daha fazla HTML öğesinin gizlenmesini, gizlenecek birden çok HTML öğesinin belirtilmesini sağlamak için her seçiciyi virgülle ayırın
    • Varsayılan: boş
  • setWaitForElement(String value) - CSS seçicileri web sayfasındaki HTML öğesinin yakalama gerçekleştirilmeden önce görünür olmalıdır
    • Varsayılan: boş
  • setQuality(int value) - iade edilen DOCX'in kalitesi. Varsayılan, DOCX için önerilen kaliteyi kullanır.
    • Kaliteyi düşürmek dosya boyutunu azaltır ve indirme sürelerini azaltır.
    • Varsayılan: -1
    • Minimum: -1
    • Maksimum: 100
  • setCountry(Country value) - ülke ekran görüntüsü alınmalıdır.
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: Geçerli en hızlı konum
    • Seçenekler: Ülke.SİNGAPUR, Ülke.BİRLEŞİK KRALLIK, Ülke.AMERİKA BİRLEŞİK DEVLETLERİ
  • setExportURL(String value) - URL’yi dışa aktar Bu, yakalamanın nerede dışa aktarılacağını da belirtir.
    • Varsayılan: boş
  • setEncryptionKey(String key) - bir temel 64 kodlu AES şifreleme anahtarı belirtilmişse, yakalamanız oluşturulduğunda şifrelenir. Kullanılması önerilir. şifreleme anahtarı yöntemi oluştur anahtarı ve şifre çözme yöntemleri şifreli yakalamanın şifresini çözmek için bu örnek.
    • Varsayılan: boş
  • setNoAds(boolean noAds) - Eğer doğruysa reklamlar otomatik olarak gizlenmeli.
    • Varsayılan: yanlış
  • setNoCookieNotifications(boolean noCookieNotifications) - doğruysa, yaygın olarak bulunanlar: çerez bildirimleri otomatik olarak gizlenmelidir.
    • Varsayılan: yanlış
  • setAddress(String address) - HTML kodunu çalıştırmak için kullanılacak URL. Dönüştürülmekte olan HTML kullanıyorsa yararlı olabilir. göreli URL'ler, CSS ve görüntüler gibi kaynaklar için.
    • Varsayılan: boş
  • setProxy(String proxy) - HTTP vekil detayları tarayıcı yazılımı bu yakalamayı oluşturmak için kullanmak için kullanmalıdır
    • Varsayılan: boş
  • setMergeId(String mergeId) - olması gereken bir yakalamanın kimliği yeni DOCX belgesinin başında birleştirildi
    • Varsayılan: boş
  • setPassword(String mergeId) - DOCX belgesini korumak için parola ile
    • Varsayılan: boş

Genel Yöntemler

  • AddPostParameter (String , isim String değer, kıymet) - Bir HTTP Post parametresini ve isteğe bağlı olarak değeri tanımlar, bu yönteme birden fazla parametre eklemek için birden fazla kez çağrılabilir. Bu yöntemi kullanmak GrabzIt’ı zorlayacaktır. HTTP gönderisi gerçekleştir.
    • name - HTTP Post parametresinin adı
    • değer - HTTP Post parametresinin değeri
  • AddTemplateParameter (String , isim String değer, kıymet) - tanımla özel şablon parametre ve değer, bu yöntem birden çok parametre eklemek için birden çok kez çağrılabilir.
    • isim - şablon parametresinin ismi
    • değer - şablon parametresinin değeri

URLToTable(String url, TableOptions seçenekleri)

HTML tablolarının çıkarılması gereken URL'yi belirtir.

parametreler

  • url - HTML tablolarını çıkartmak için kullanılacak URL
    • gereklidir
  • TableOptions Seçenekler - bir örneği TableOptions HTML tablosunu dönüştürürken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

HTMLToTable (String html, TableOptions seçenekleri)

HTML tablolarının çıkartılması gereken HTML'yi belirtir.

parametreler

  • html - HTML tablolarından çıkartılacak HTML.
    • gereklidir
  • TableOptions Seçenekler - bir örneği TableOptions HTML tablosunu dönüştürürken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

FileToTable (String yol, yörünge, TableOptions seçenekleri)

HTML tablolarının çıkartılması gereken bir HTML dosyası belirtir.

parametreler

  • yol - HTML tablolarını ayıklamak için bir HTML dosyasının dosya yolu.
    • gereklidir
  • TableOptions Seçenekler - bir örneği TableOptions HTML tablosunu dönüştürürken kullanılacak özel seçenekleri tanımlayan sınıf.

Geri dönüş değeri

geçersiz

TableOptions

Sınıf, HTML tablolarını CSV, XLSX veya JSON'a dönüştürürken mevcut seçeneklerin tümünü temsil eder.

Genel Mülkler

  • setCustomId(String value) - web servisine iletebileceğiniz özel bir tanımlayıcı. Bu, belirttiğiniz geri arama URL’si ile döndürülecek
    • Varsayılan: boş
  • setTableNumberToInclude(int value) - dönüştürülecek tablonun dizini, bir web sayfasındaki tüm tablolar web sayfasının başından sonuna doğru sipariş edildi.
    • Varsayılan: 1
  • setFormat(TableFormat value) - tablonun içinde olması gereken format
  • setIncludeHeaderNames(boolean value) - eğer gerçek başlık isimleri tabloya dahil edilecekse
    • Varsayılan: doğru
  • setIncludeAllTables(boolean value) - doğruysa, web sayfasındaki tüm tabloların her biri ayrı bir e-tablo sayfasında görünecek şekilde çıkarılacaktır. Yalnızca XLSX formatıyla kullanılabilir
    • Varsayılan: yanlış
  • setTargetElement(String value) - web sayfasındaki tabloları çıkarmak için kullanılması gereken tek HTML öğesinin kimliği
    • Varsayılan: boş
  • setRequestAs(BrowserType value) - kullanmak istediğiniz kullanıcı aracısının türü
  • setCountry(Country value) - ülke ekran görüntüsü alınmalıdır.
    • Bu özelliğin uyarısı şu anda beta aşamasındadır ve tutarlı sonuçlar vermeyebilir.
    • Varsayılan: Geçerli en hızlı konum
    • Seçenekler: Ülke.SİNGAPUR, Ülke.BİRLEŞİK KRALLIK, Ülke.AMERİKA BİRLEŞİK DEVLETLERİ
  • setExportURL(String value) - URL’yi dışa aktar Bu, yakalamanın nerede dışa aktarılacağını da belirtir.
    • Varsayılan: boş
  • setEncryptionKey(String key) - bir temel 64 kodlu AES şifreleme anahtarı belirtilmişse, yakalamanız oluşturulduğunda şifrelenir. Kullanılması önerilir. şifreleme anahtarı yöntemi oluştur anahtarı ve şifre çözme yöntemleri şifreli yakalamanın şifresini çözmek için bu örnek.
    • Varsayılan: boş
  • setAddress(String address) - HTML kodunu çalıştırmak için kullanılacak URL. Dönüştürülmekte olan HTML kullanıyorsa yararlı olabilir. göreli URL'ler, CSS ve görüntüler gibi kaynaklar için.
    • Varsayılan: boş
  • setProxy(String proxy) - HTTP vekil detayları tarayıcı yazılımı bu yakalamayı oluşturmak için kullanmak için kullanmalıdır
    • Varsayılan: boş

Genel Yöntemler

  • AddPostParameter (String , isim String değer, kıymet) - Bir HTTP Post parametresini ve isteğe bağlı olarak değeri tanımlar, bu yönteme birden fazla parametre eklemek için birden fazla kez çağrılabilir. Bu yöntemi kullanmak GrabzIt’ı zorlayacaktır. HTTP gönderisi gerçekleştir.
    • name - HTTP Post parametresinin adı
    • değer - HTTP Post parametresinin değeri

Save()

Save Sonuç, zaman uyumsuz olarak ve ekran görüntüsünü almak için kullanılabilecek benzersiz bir tanımlayıcı döndürür. GetResult yöntemi.

Geri dönüş değeri

Ekran görüntüsünün benzersiz tanımlayıcısı aksi halde bir hata oluştuğunda bir istisna atılır. Bu ekran görüntüsünü almak için kullanılabilir. GetResult yöntem


Bir dosyayı kaydetmenin önerilen yöntemi budur

Save(String callBackURL)

Save Sonuç, zaman uyumsuz olarak ve ekran görüntüsünü almak için kullanılabilecek benzersiz bir tanımlayıcı döndürür. GetResult yöntemi.

parametreler

  • callBackURL - işleyicisi GrabzIt servisi, çalışmalarını tamamladıktan sonra aramalıdır.
    • gereklidir

Geri dönüş değeri

Ekran görüntüsünün benzersiz tanımlayıcısı aksi halde bir hata oluştuğunda bir istisna atılır. Bu ekran görüntüsünü almak için kullanılabilir. GetResult yöntem

Uyarı Bu yöntemin senkronize olması nedeniyle sonuç işlenirken uygulamanın duraklatılmasına neden olur

GrabzItFile SaveTo()

Save sonucu senkronize olarak GrabzItFile nesne.

Geri dönüş değeri

GrabzItFile nesne


Uyarı Bu yöntemin senkronize olması nedeniyle sonuç işlenirken uygulamanın duraklatılmasına neden olur

SaveTo(String saveDosyalamak)

Save Sonuç bir dosyaya senkronize olarak.

parametreler

  • saveToFile - yakalanan dosya yolu saved bittiğinde
    • gereklidir

Geri dönüş değeri

başarılı olursa true değerini döndürür, aksi takdirde bir istisna atar.


Durumu getStatus (String İD)

GrabzIt ekran görüntüsünün geçerli durumunu öğrenin.

parametreler

  • id - ekran görüntüsünün benzersiz tanımlayıcısı
    • gereklidir

Geri dönüş değeri

Durumu nesne


GrabzItCookie [] getCookies (String alan adı)

GrabzIt'ın belirli bir etki alanı için kullandığı tüm çerezleri edinin. Bu, kullanıcı tanımlı çerezleri de içerebilir.

parametreler

  • etki alanı - için çerezleri döndürecek etki alanı
    • gereklidir

Geri dönüş değeri

GrabzItCookie dizi


SetCookie (String , isim String alanı, String değer, kıymet, String yol, yörünge, boolean httponly, Tarih sona eriyor)

Özel çerez, genel çerezle aynı adı ve etki alanına sahipse GrabzIt üzerine yeni bir özel çerez ayarlar, global çerez geçersiz kılınır.

Bir web sitesi işlevselliği çerezler tarafından kontrol ediliyorsa bu yararlı olabilir.

parametreler

  • isim - ayarlanacak çerezin ismi
    • gereklidir
  • etki alanı - Çerezin ayarlanacağı web sitesinin etki alanı
    • gereklidir
  • değer - çerezin değeri
  • yol - Çerezin ilgili olduğu web sitesi
  • httponly - true ise, çerez sadece HTTP protokolü ile kullanılabilir.
  • zaman aşımına uğradı - tanımlama bilgisinin süresinin dolmasını tanımlar. Çerezin süresinin dolmaması gerekiyorsa, boş bir değer iletin

Geri dönüş değeri

Tanımlama bilgisi başarıyla ayarlandıysa doğru, aksi takdirde yanlış


DeleteCookie (String , isim String alan adı)

Özel bir çerezi silin veya global bir çerezin kullanılmasını engelleyin

parametreler

  • isim - silinecek çerezin ismi
    • gereklidir
  • alan - web sitesinin, alandaki tanımlama bilgisini silmek üzere etki alanı
    • gereklidir

Geri dönüş değeri

Tanımlama bilgisi başarıyla silinirse geçerlidir, aksi takdirde yanlış


WaterMark[] AlmakWaterMarks()

Tüm yüklediğiniz filigranlarınızı alın

Geri dönüş değeri

WaterMark dizi


WaterMark AlmakWaterMark(String tanımlayıcı)

Belirtilen tanımlayıcıyla eşleşen özel filigranlarınızı döndürün

parametreler

  • tanımlayıcı - görüntülemek istediğiniz belirli bir filigranın tanıtıcısı
    • gereklidir

Geri dönüş değeri

WaterMark nesne


ArkadaşlarınızdanWaterMark(String tanımlayıcı String yol, yörünge, HorizontalPosition xpos, VerticalPosition YPOS)

Yeni bir özel filigran ekleyin

parametreler

  • tanımlayıcı - Özel filigranı vermek istediğiniz tanımlayıcı. Bu tanımlayıcının benzersiz olması önemlidir.
    • gereklidir
  • yol - sunucunuzdaki filigranın mutlak yolu. Örneğin C: /watermark/1.png
    • gereklidir
  • xpos - ekran görüntüsünün görünmesini istediğiniz yatay konum
  • ypos - ekran görüntüsünün görünmesini istediğiniz dikey konum

Geri dönüş değeri

filigran başarıyla ayarlandıysa true değerini döndürür


DeleteWaterMark(String tanımlayıcı)

Özel bir filigranı silme

parametreler

  • tanımlayıcı - silmek istediğiniz özel filigranın tanımlayıcısı
    • gereklidir

Geri dönüş değeri

filigran başarıyla silindiyse true değerini döndürür


SetLocalProxy (String proxyUrl)

Bu yöntem bir yerel proxy sunucusu tüm istekler için kullanılmak üzere.

parametreler

  • proxyUrl - proxy'nin gerekirse bir portunu içerebilen URL. Boş değer vermek, önceden belirlenmiş tüm proxy'leri kaldıracak
    • gereklidir

useSSL (boolean değeri)

GrabzIt istekleri olup olmadığını belirtir. API SSL kullanmalı

parametreler

  • değer - doğruysa, Grabzt'in API'sine yapılan tüm istekler SSL kullanır
    • gereklidir

String CreateEncryptionKey ()

64 karakter uzunluğunda, şifreli bir temel 44 şifreleme anahtarı oluşturun.


azalmak (String yol, yörünge, String anahtarı)

Sağlanan şifreleme anahtarını kullanarak şifreli bir yakalamanın şifresini çözün.

parametreler


GrabzItFile azalmak (GrabzItFile dosyası, String anahtarı)

Sağlanan şifreleme anahtarını kullanarak şifreli bir yakalamanın şifresini çözün.

parametreler


bayt [] Şifresini çöz (bayt [] verisi, String anahtarı)

Sağlanan şifreleme anahtarını kullanarak şifreli bir yakalamanın şifresini çözün.

parametreler


Sıralamalar

ImageFormat

Bu enum aşağıdaki değerlerden oluşur.

  • BMP8
  • BMP16
  • BMP24
  • BMP
  • JPG
  • TIFF
  • PNG
  • WEBP

BrowserType

Bu enum aşağıdaki değerlerden oluşur.

  • STANDARDBROWSER
  • MOBILEBROWSER
  • ARAMA MOTORU
  • FALLBACKBROWSER

Ülke

Bu enum aşağıdaki değerlerden oluşur.

  • DEFAULT
  • SİNGAPUR
  • BİRLEŞİK KRALLIK
  • AMERİKA BİRLEŞİK DEVLETLERİ

PageSize

Bu enum aşağıdaki değerlerden oluşur.

  • A3
  • A4
  • A5
  • A6
  • B3
  • B4
  • B5
  • B6
  • Yasal Prosedür
  • MEKTUP

PageOrientation

Bu enum aşağıdaki değerlerden oluşur.

  • PEYZAJ
  • PORTRE

CSSMediaType

Bu enum aşağıdaki değerlerden oluşur.

  • YAZDIR
  • EKRAN

TableFormat

Bu enum aşağıdaki değerlerden oluşur.

  • CSV
  • JSON
  • XSLX

HorizontalPosition

Bu enum aşağıdaki değerlerden oluşur.

  • SOL
  • MERKEZİ
  • SAĞ

VerticalPosition

Bu enum aşağıdaki değerlerden oluşur.

  • ÜST
  • ORTA
  • DİP

Sonuç Sınıfları

kurabiye

Genel Mülkler

  • String getName()
    • Çerez adı.
  • String getValue()
    • Çerez değeri.
  • String getDomain()
    • Çerezin ayarlandığı etki alanı.
  • String getPath()
    • Bu çerezin geçerli olduğu alandaki yol.
  • String getHttpOnly()
    • Bu çerez sadece web sitesi HTTP protokolüyle görüntülendiğinde geçerlidir.
  • String getExpires()
    • Bu çerezin sona erdiği tarih
  • String getType()
    • Aşağıdakilerden biri olabilen çerez türü budur:
      • Global - Bu, GrabzIt tarafından belirlenen global bir çerezdir.
      • Yerel - bu sizin tarafınızdan belirlenen yerel bir çerezdir
      • Geçersiz kıl - sizin tarafınızdan geçersiz kılınan küresel bir çerez

GrabzItFile

Genel Yöntemler

  • bayt [] getBytes ()
  • geçersiz Save(String yol)
  • String içinString()

Durumu

Ekran görüntüsünün geçerli durumunu temsil eden sınıf.

Genel Yöntemler

  • boolean isProcessing ()
    • Doğruysa, ekran görüntüsü hala işleniyor.
  • boolean isCached ()
    • Doğruysa, ekran görüntüsü işlendi ve şu anda önbellekte saklanıyor.
  • boolean isExpired ()
    • Doğruysa, ekran görüntüsü artık GrabzIt sisteminde değildir.
  • String getMessage ()
    • Sistem tarafından döndürülen bir hata mesajı.

WaterMark

Bu sınıf, GrabzIt'te depolanan özel filigranları temsil eder.

Genel Yöntemler