¡¡¡¡YesLogic PrinceÊÇÒ»¿î¸ù¾ÝÍøÂç·þÎñÆ÷µÄ´òÓ¡Èí¼þ£¬¼ÙÈçÄã±ØÐë´òÓ¡»ã±¨»ò·¢Æ±µÄWeb³ÌÐòÁ÷³Ì£¬Ó¦ÓÃÕâ¿îYesLogic PrinceÄܹ»ÇáÇáËÉËɵؽ¨Á¢£¬´òÓ¡£¬¹éµµpdfÎļþ¡£»¹¿ÉÒÔ´òÓ¡ÓÃHTML£¬XHTML»òºÜ¶à¸ù¾ÝXMLµÄÎĵµ¡£
¡¡¡¡PrinceÊÇÒ»¿î¸ù¾Ý·þÎñÆ÷Èí¼þµÄ´òÓ¡×é¼þ£¬¼ÙÈçÄã±ØÐë´òÓ¡»ã±¨»ò·¢Æ±µÄWebÓ¦ÓÃÈí¼þ£¬ËüÄܹ»Ñ¸ËÙÇáÇáËÉËɵؽ¨Á¢¿É´òÓ¡£¬¹éµµ»òÏÂÔØPDFÎĵµ¡£»¹¿ÉÒÔ±»´´×÷Õߺͳö°æ¹«Ë¾ÓÃÓÚÅÅ°æÉè¼ÆºÍ´òÓ¡ÓÃHTML£¬XHTML»òºÜ¶à¸ù¾ÝXMLµÄÎĵµÎļþ¸ñʽ֮һ׫дµÄÎĵµ¡£´ËÈí¼þÊǸù¾ÝÍøÂç·þÎñÆ÷µÄÈí¼þµÄÀíÏ뻯´òÓ¡×é¼þ£¬±ÈÈç±ØÐë´òÓ¡±í¸ñ»ò·¢Æ±µÄwebÓ¦ÓóÌÐòÁ÷³Ì¡£Ó¦ÓÃPrince£¬½¨Á¢Äܹ»´òÓ¡¡¢¹éµµ»òÏÂÔصÄPDFÎĵµÊ®·ÖѸËٺͷdz£ÈÝÒס£ÆÕÁÖ˹¿ÉÒÔ»Ö¸´³ö³§ÉèÖÃÆÚ¿¯ÂÛÎÄ£¬¿¯ÎÔÓÖ¾ÆÚ¿¯ºÍÊé±¾¡£¶¯Ì¬ÐÔÊý¾ÝÇý¶¯µÄÎĵµ ËüÊǸù¾ÝÍøÂç·þÎñÆ÷µÄÈí¼þµÄÀíÏ뻯´òÓ¡×é¼þ£¬±ÈÈç±ØÐë´òÓ¡»ã±¨»ò·¢Æ±µÄWebÓ¦ÓÃÈí¼þ¡£
¡¡¡¡Ó¦ÓÃPrince£¬Äܹ»Ñ¸ËÙÇáÇáËÉËɵؽ¨Á¢Äܹ»´òÓ¡£¬¹éµµ»òÏÂÔصÄPDFÎĵµ¡£´ËÈí¼þ³£³£ÓÃÒÔ´ÓHTMLÍøÒ³Ò³ÃæÐγÉPDF·¢Æ±£»¹Ë¿Í×îÏÈÔÚÏÔʾÆÁÉϼûµ½·¢Æ±£¬Ëæºó½Óµ½¿É´òÓ¡µÄPDF°æ±¾ºÅµÄ·¢Æ±¡£Ò»°ã£¬PDFÎĵµ²¢²»ÊÇ´òÓ¡³öÈ¥µÄ£¬Ö»ÊÇ´¢´æÔڼͼÖеġ£ÔÚÕâ¶ù£¬Äú½«¼ûµ½2¸ö·¢Æ±Ê¾Àý£¬Ò»¸öÊÇÎåÑÕÁùÉ«µÄSVGͼÏó£¬ÁíÒ»¸öÊÇ´«Í³µÄ¡£
¡¡¡¡1.ͨÐÅ
¡¡¡¡Í¨ÐÅÒ»°ã×öΪPDFÅä¼þÍÆËÍ£¬Prince½«ºÜ¸ßÐ˵ØÐÖúÄú½¨Á¢ËûÃÇ¡£ÎÒÃǵÄÅóÓѸÉÊÔÑéÊÒдºÃ¿´µÄÐÂÐź¯£¬´ó¼ÒÔçÒÑ°ÑËýÃǵÄÉè¼Æ·½°¸Ö®Ò»×ª»¯³ÉHTMLºÍCSS¡£¸ù¾ÝÓ¦ÓÃÕâÖÖÎļþ¸ñʽ£¬Í¨ÐÅÄܹ»·Ç³£ÈÝÒ×µØÔÚÍøÉÏ·¢²¼£¬²¢×ª»¯³ÉPDFÎļþ¸ñʽ¡£
¡¡¡¡2.¿ÆѧÆÚ¿¯
¡¡¡¡USENIX»áÒé¼ÍÒªÓжàÁкÏÀí²¼¾Ö£¬Êý¾Ý²¨¶¯µ½¶¥¶ËºÍµ×¶Ë¡£ÔÚÕâ¸öʾÀýÎĵµµÄHTMLÔ´ÂëÖУ¬ÒýÈëÊÇÄÚÁªµÄ£¬µ«ÒÔJavaScriptµÄ·½·¨³ö¬FÔÚ½áβ¡£
¡¡¡¡3.À¶Ìì°×ÔÆ°ü×°Ó¡Ë¢
¡¡¡¡´ËʾÀýÓ¦Óø÷ÖÖ¸÷Ñù»¨ÀïºúÉڵļ¼ÊõÐÔÀ´Íê³Éʵ¼ÊЧ¹û£ºJavaScript¡¢Á½ÁкÏÀí²¼¾Ö¡¢×ª¶¯ÎÄ×Ö¡¢CSS 3±ä»»ºÍÍøÒ³Ò³ÃæÁ÷¡£
¡¡¡¡4.ÖØй¹½¨¶ÌÎÄ
¡¡¡¡ÍÐÂí˹»ð³µÂí¶ûÈø˹·¢²¼ÁËËûµÄ±ÏÒµÂÛÎÄÈË¿ÚÊýÁ¿±ê×¼ÔÚ1798Äê¡£ÔÚÄÇʱºò£¬½µµÍµÄ¡°s¡±ÊÇʱÐ˵ģ¬ÕâÀิ½¨Ó¦ÓõÄÊÇtext-replaceÌØÐÔÒÔÔٴν¨Á¢³õʼ°ü×°Ó¡Ë¢Êé±¾(ÓÐÒ»¸öɨÃèÒǸ´ÖÆ)´ËÍ⣬ÎĵµÓ¦ÓÃÁª½Ó£¬ÎļþĿ¼ÊÇÓýű¾ÖÆ×÷Ðγɵġ£
¡¡¡¡5.ÉÌƷĿ¼
¡¡¡¡´ËʾÀýÕ¹ÏÖÁËÔõÑùÆ÷ÖØÍøÖ·µÄƒÈÈÝÀ´ÖÆ×öºÃ¿´µÄÉÌƷĿ¼¡£ÉÌƷĿ¼ӦÔÚÍøÂçÉϺÍÓ¡Ë¢ÎïÉϳöʾ¡£Ò»°ã£¬Ïà¹ØÉÌÆ·µÄͼÏóºÍÎÄ×Ö´¢´æÔÚÊý¾Ý¿â²éѯÖУ¬²¢±»ÍÏÖÁÍøÒ³Ò³ÃæÖй©ÏßÉϲéѯ£¬²¢·Å½øPDFÎĵµ¿ªÕ¹´òÓ¡¡£´ËʾÀýÑÝÊÔÈçºÎ°ÑHTML×öΪÍøÒ³Ò³ÃæºÍÎļþĿ¼µÄ»ù±¾¡£ËäÈ»HTML±àÂëÂÔÓв»Í¬£¬µ«×îµ×²ãÊý¾ÝÐÅÏ¢ÊÇͬÑùµÄ¡£
¡¡¡¡6.Ô´´úÂë
¡¡¡¡ÕâÒ»ÎĵµÊÇ´ó¼ÒÈç½ñ¾õµÃÔÚCSSÖÐÀíËùÓ¦µ±µÄºÜ¶àÌصãµÄ³õÆÚÑÝÊÔ¡£13kÔ´ÎĵµÏÔʾÐÅÏ¢ºÃ¼¸¸öolumnºÏÀí²¼¾Ö¡¢SVG¡¢Ô²»¡Íâ¿ò¡¢Á¬×Ö·ûºÍÈ«×Ô¶¯µç×Ó¼ÆÊýÆ÷¡£³ý´ËÖ®Í⣬»¹Ó¦ÓÃÁËһЩÌØÊâÓÚÍøÒ³Ò³ÃæµÄÌص㣺ÍøÒ³Ò³Ã沨¶¯¡¢ÂÛÎĽÅ×¢ºÍPDF±ãÇ©¡£Ò²ÓÐÊýѧ¿Î£¡
¡¡¡¡1.ÏÂÔØÊý¾ÝÎļþËæºó»º½âѹÁ¦£¬Ë«»÷Êó±ê¡°prince-12.3-win64-setup.exe¡±¸Õ¿ªÊ¼°²Ñb¡£
¡¡¡¡2.ÌôÑ¡¡°I accept the in the license agreement¡±ËæºóµãÒ»ÏÂnext¡£
¡¡¡¡3.µãÒ»ÏÂnext¡£
¡¡¡¡4.µãһϡ°install¡±¡£
¡¡¡¡5.Èí¼þÕýÔÚ°²×°£¬ÇëÄÍÐĵȴý¡£
¡¡¡¡6.°²Ñb½øÐУ¬µãÒ»ÏÂfinish¡£
¡¡¡¡7.·µ»ØÊý¾ÝÎļþÔË×÷×¢²á»ú£¬ËæÒâ¼üÈë¸öÐÕÃû²¢°´»Ø³µ¾Í¿ÉÒÔÐγɶÀÌØÎĵµ¡£
¡¡¡¡8.½«¶ÀÌØÎĵµ¿½±´µ½Èí¼þµÄ°²×°ÎļþÏ£¬Ò»°ãĬÈÏÉèÖð²×°ÎļþΪ£ºC:\Program Files (x86)\Prince¡£
¡¡¡¡9.ÔË×÷Èí¼þ£¬µãÒ»ÏÂlicense¡ª¡ªopen ËæºóÌôÑ¡¶ÀÌØÎĵµ¾Í¿ÉÒÔ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩ·¢Æ±Èí¼þ,·¢Æ±Èí¼þÏÂÔØ,·¢Æ±ÖÆ×÷Èí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎĵµ¼ÓÃÜÈí¼þ,ÆóÒµÎĵµ¼ÓÃÜÈí¼þ,word Îĵµ¼ÓÃÜÈí¼þ£¬°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£
·¢Æ±ÖúÀíÓ¦ÓÃÒÀ¿¿»¥ÁªÍø¼¼Êõ£¬ÎªÆóÒµÔ±¹¤Ìṩ¿ì½Ý¡¢·½±ãµÄһվʽ¡¢ÎÞËù²»Ôڵķ¢Æ±²éѯ¡¢±¨ÏúºÍÔ¤¶©·þÎñ¡£Óû§Ö»Ðèͨ¹ý·¢Æ±ÖúÀíÓ¦ÓóÌÐòÊäÈë»ù±¾·¢Æ±±àÂë¡¢·¢Æ±ºÅµÈƱÃæÐÅÏ¢£¬¼´¿É²éѯ³ö·¢Æ±µÄÏà¹ØÐÅÏ¢ÄÚÈÝ¡£°ïÖúÄúÓÐЧʶ±ð·¢Æ±µÄÕæʵÐÔ£¬·ÀÖ¹½ÓÊÜÐé¼Ù·¢Æ±µÄ·çÏÕ¡£¶àÌØÊÖÓÎרÌâΪÄúÌṩ·¢Æ±ÖúÊÖapp,¹ú¼ÒË°Îñ×ַܾ¢Æ±ÖúÊÖ,Ë°Îñ·¢Æ±ÖúÊÖ¶þάÂë¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«Èí¼þÏÂÔØ¡£
¶àÌØÈí¼þרÌâΪÄúÌṩÎĵµ×ª»»Èí¼þ,ÔÚÏßÎĵµ×ª»»Èí¼þ,ÊÖ»úÎĵµ×ª»»Èí¼þ;°²×¿Æ»¹û°æÈí¼þappÒ»Ó¦¾ãÈ«¡£¶àÌØÈí¼þÕ¾Ö»ÌṩÂÌÉ«¡¢ÎÞ¶¾¡¢ÎÞ²å¼þ¡¢ÎÞľÂíµÄ´¿ÂÌÉ«¹¤¾ßÏÂÔØ
¶àÌØÈí¼þվΪÄúÌṩ×îз¢Æ±´òÓ¡Èí¼þרÌâ,ÔÚÕâÀﰲ׿°æÆ»¹û°æµÈÓ¦ÓÃÓ¦Óо¡ÓУ¬ÕÒ×îз¢Æ±´òÓ¡Èí¼þÅÅÃû¾ÍÀ´¶àÌØÈí¼þÕ¾¡£