Om een document samen te voegen, geeft u de ID van het document waarmee u een document wilt samenvoegen in de mergeid
parameter wordt het nieuwe document dan toegevoegd aan het bestaande document. De ID van een document wordt geretourneerd wanneer het wordt gemaakt door de aan te roepen save methode van de API.
De volgende voorbeelden laten zien hoe u drie webpagina's converteert into drie afzonderlijke PDF-documenten, voordat ze worden samengevoegd into een.
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.4.8/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")
De volgende voorbeelden laten zien hoe u drie webpagina's converteert into drie afzonderlijke Word-documenten, voordat ze worden samengevoegd inteen enkel DOCX-document.
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.4.8/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")