public void create(String path) {
		// Set base url to the Wiki URL (for images that we didn't catch, etc.)
		prince.setBaseURL(config.getBaseUrl());
		File output = new File(path).getAbsoluteFile();
		File temp   = new File(path + ".pdf").getAbsoluteFile();

		if(!output.getParentFile().exists())
			output.getParentFile().mkdirs();

		// Init builder
		StringBuilder htmlBuilder = new StringBuilder();
		initBuilder(htmlBuilder);

		// Compile color images
		BakaTsuki.info("Creating color pages...");
		for (Image image : config.getImages())
		{
			htmlBuilder.append(image.getHtml());
		}


		BakaTsuki.info("Compiling chapters...");
		// Compile Html
		for (Page page : config.getPages())
		{
			htmlBuilder.append(page.getHtml());
		}

		closeBuilder(htmlBuilder);

		BakaTsuki.info(String.format("Writing PDF to %s...", path));

		try ( InputStream in = new ByteArrayInputStream(htmlBuilder.toString().getBytes("UTF-8"));
		      OutputStream out = new FileOutputStream(temp))
		{
			prince.convert(in, out);
		} catch (IOException e) {
			e.printStackTrace();
		}

		BakaTsuki.info("Cleaning...");
		moveDisclaimer(temp, output);

		temp.delete();

		BakaTsuki.info("Your PDF is ready.");
	}