Narzędzia do przechwytywania i konwertowania Internetu

Scal wiele stron internetowych lub HTML into PDF lub DOCXScal pliki PDF lub DOCX

Każdy Pliki PDF utworzone za pomocą naszego interfejsu API można łatwo połączyć ze sobą into połączony plik PDF. Również Dokumenty Word utworzone za pomocą naszego interfejsu API można również łączyć ze sobą into pojedynczy dokument DOCX, który jest przydatny, jeśli chcesz utworzyć dokument typu księgi. Ale oczywiście nie można łączyć dokumentów PDF i DOCX!

Aby scalić dokument, po prostu podaj identyfikator dokumentu, z którym chcesz scalić dokument w mergeid parametr, nowy dokument zostanie następnie dołączony do istniejącego dokumentu. Identyfikator dokumentu jest zwracany, gdy jest tworzony przez wywołanie save metoda interfejsu API.

Scal partię plików PDF

Poniższe przykłady pokazują, jak przekonwertować trzy strony internetowe into trzy osobne dokumenty PDF przed ich scaleniem into jeden.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
grabzIt.URLToPDF("http://www.example.com/page1.html"); 
options.MergeId = grabzIt.Save();
grabzIt.URLToPDF("http://www.example.com/page2.html", options); 
options.MergeId = grabzIt.Save();
grabzIt.URLToPDF("http://www.example.com/page3.html", options); 
grabzIt.SaveTo("documents/result.pdf");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
grabzIt.URLToPDF("http://www.example.com/page1.html"); 
options.setMergeId(grabzIt.Save());
grabzIt.URLToPDF("http://www.example.com/page2.html", options); 
options.setMergeId(grabzIt.Save());
grabzIt.URLToPDF("http://www.example.com/page3.html", options); 
grabzIt.SaveTo("documents/result.pdf");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page1.html",
{"format": "pdf", "onfinish": function(id){
    GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page2.html",
    {"mergeid": id, "format": "pdf", "onfinish": function(id){
        GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page3.html",
        {"mergeid": id, "format": "pdf"}).Create();
    }}).CreateInvisible();
}}).CreateInvisible ();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_pdf("http://www.example.com/page1.html");
client.save(null, function (err, id){
    if (err != null){
        throw err;
    }
    client.url_to_pdf("http://www.example.com/page2.html",{"mergeId":id});
    client.save(null, function (err, id){
        if (err != null){
            throw err;
        }
        client.url_to_pdf("http://www.example.com/page3.html",{"mergeId":id});
        client.save_to("documents/result.pdf")
    });
});
#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItPDFOptions->new();
$grabzIt->URLToPDF("http://www.example.com/page1.html");
$options->mergeId($grabzIt->Save());
$grabzIt->URLToPDF("http://www.example.com/page2.html", $options);
$options->mergeId($grabzIt->Save());
$grabzIt->URLToPDF("http://www.example.com/page3.html", $options);
$grabzIt->SaveTo("documents/result.pdf");
include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItPDFOptions();
$grabzIt->URLToPDF("http://www.example.com/page1.html");
$options->setMergeId($grabzIt->Save());
$grabzIt->URLToPDF("http://www.example.com/page2.html", $options);
$options->setMergeId($grabzIt->Save());
$grabzIt->URLToPDF("http://www.example.com/page3.html", $options);
$grabzIt->SaveTo("documents/result.pdf");
from GrabzIt import GrabzItClient
from GrabzIt import GrabzItPDFOptions

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItPDFOptions.GrabzItPDFOptions()
grabzIt.URLToPDF("http://www.example.com/page1.html") 
options.mergeId = grabzIt.Save()
grabzIt.URLToPDF("http://www.example.com/page2.html", options) 
options.mergeId = grabzIt.Save() 
grabzIt.URLToPDF("http://www.example.com/page3.html", options) 
grabzIt.SaveTo("documents/result.pdf") 
require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::PDFOptions.new()
grabzItClient.url_to_pdf("http://www.example.com/page1.html")	
options.mergeId = grabzItClient.save() 	
grabzItClient.url_to_pdf("http://www.example.com/page2.html", options)	
options.mergeId = grabzItClient.save() 
grabzItClient.url_to_pdf("http://www.example.com/page3.html", options)	
grabzItClient.save_to("documents/result.pdf") 

Scal partię dokumentów Word

Poniższe przykłady pokazują, jak przekonwertować trzy strony internetowe into trzy oddzielne dokumenty Word przed ich scaleniem into pojedynczy dokument DOCX.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
DOCXOptions options = new DOCXOptions();
grabzIt.URLToDOCX("http://www.example.com/page1.html"); 
options.MergeId = grabzIt.Save();
grabzIt.URLToDOCX("http://www.example.com/page2.html", options); 
options.MergeId = grabzIt.Save();
grabzIt.URLToDOCX("http://www.example.com/page3.html", options); 
grabzIt.SaveTo("documents/result.docx");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
DOCXOptions options = new DOCXOptions();
grabzIt.URLToDOCX("http://www.example.com/page1.html"); 
options.setMergeId(grabzIt.Save());
grabzIt.URLToDOCX("http://www.example.com/page2.html", options); 
options.setMergeId(grabzIt.Save());
grabzIt.URLToDOCX("http://www.example.com/page3.html", options); 
grabzIt.SaveTo("documents/result.docx");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.3.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page1.html",
{"format": "docx", "onfinish": function(id){
    GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page2.html",
    {"mergeid": id, "format": "docx", "onfinish": function(id){
        GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.example.com/page3.html",
        {"mergeid": id, "format": "docx"}).Create();
    }}).CreateInvisible();
}}).CreateInvisible ();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_docx("http://www.example.com/page1.html");
client.save(null, function (err, id){
    if (err != null){
        throw err;
    }
    client.url_to_docx("http://www.example.com/page2.html",{"mergeId":id});
    client.save(null, function (err, id){
        if (err != null){
            throw err;
        }
        client.url_to_docx("http://www.example.com/page3.html",{"mergeId":id});
        client.save_to("documents/result.docx")
    });
});
#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItDOCXOptions->new();
$grabzIt->URLToDOCX("http://www.example.com/page1.html");
$options->mergeId($grabzIt->Save());
$grabzIt->URLToDOCX("http://www.example.com/page2.html", $options);
$options->mergeId($grabzIt->Save());
$grabzIt->URLToDOCX("http://www.example.com/page3.html", $options);
$grabzIt->SaveTo("documents/result.docx");
include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItDOCXOptions();
$grabzIt->URLToDOCX("http://www.example.com/page1.html");
$options->setMergeId($grabzIt->Save());
$grabzIt->URLToDOCX("http://www.example.com/page2.html", $options);
$options->setMergeId($grabzIt->Save());
$grabzIt->URLToDOCX("http://www.example.com/page3.html", $options);
$grabzIt->SaveTo("documents/result.docx");
from GrabzIt import GrabzItClient
from GrabzIt import GrabzItDOCXOptions

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItDOCXOptions.GrabzItDOCXOptions()
grabzIt.URLToDOCX("http://www.example.com/page1.html") 
options.mergeId = grabzIt.Save()
grabzIt.URLToDOCX("http://www.example.com/page2.html", options) 
options.mergeId = grabzIt.Save() 
grabzIt.URLToDOCX("http://www.example.com/page3.html", options) 
grabzIt.SaveTo("documents/result.docx") 
require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::DOCXOptions.new()
grabzItClient.url_to_docx("http://www.example.com/page1.html")	
options.mergeId = grabzItClient.save() 	
grabzItClient.url_to_docx("http://www.example.com/page2.html", options)	
options.mergeId = grabzItClient.save() 
grabzItClient.url_to_docx("http://www.example.com/page3.html", options)	
grabzItClient.save_to("documents/result.docx")