Pdfpro Website Analysis

Pdfpro.Co

Rank: unknown
csrf param: authenticity_token
csrf token: QwM07cSqsQpnHPsR4Kf9JL8l/i0uP4qWHQFnJiGTDQk4vzkZO9QKxPcxG3tFFRnLWElXPl10JqUNlwzPgWIntQ==
viewport: initial-scale=1
X UA Compatible: IE=edge
description: The best free PDF editor for editing PDFs. Merge, compress, create, add text, review and edit PDF files. Convert Word to PDF and image formats PNG, JPEG, TIFF to PDF too. Fast, secure, easy and entirely online. No software downloads, no registration required.
fb app id: 1599385910303421

Ads analysis

  • 1599385910303421
  • UA-56107622-1
  • Title attribute

  • PDF Pro online PDF editor
  • Similar Website

      Website Content & Js Analysis

                                              
      Free PDF Editor | The Best Online PDF Editor by PDF Pro
            (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
              (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
              m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
              })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
            ga('create', 'UA-56107622-1', 'auto');
            ga('send', 'pageview');
            var popupShown = function() {
              ga('send', 'pageview', '/exit_popup_shown');
            }
            var _rollbarConfig = {
                accessToken: "f2e3b32266a54890b2893d9de1ff6623",
                captureUncaught: true,
                captureUnhandledRejections: true,
                payload: {
                    environment: "production"
                }
            };
            // Rollbar Snippet
            !function(r){function o(n){if(e[n])return e[n].exports;var t=e[n]={exports:{},id:n,loaded:!1};return r[n].call(t.exports,t,t.exports,o),t.loaded=!0,t.exports}var e={};return o.m=r,o.c=e,o.p="",o(0)}([function(r,o,e){"use strict";var n=e(1),t=e(4);_rollbarConfig=_rollbarConfig||{},_rollbarConfig.rollbarJsUrl=_rollbarConfig.rollbarJsUrl||"https://cdnjs.cloudflare.com/ajax/libs/rollbar.js/2.5.2/rollbar.min.js",_rollbarConfig.async=void 0===_rollbarConfig.async||_rollbarConfig.async;var a=n.setupShim(window,_rollbarConfig),l=t(_rollbarConfig);window.rollbar=n.Rollbar,a.loadFull(window,document,!_rollbarConfig.async,_rollbarConfig,l)},function(r,o,e){"use strict";function n(r){return function(){try{return r.apply(this,arguments)}catch(r){try{console.error("[Rollbar]: Internal error",r)}catch(r){}}}}function t(r,o){this.options=r,this._rollbarOldOnError=null;var e=s++;this.shimId=function(){return e},"undefined"!=typeof window&&window._rollbarShims&&(window._rollbarShims[e]={handler:o,messages:[]})}function a(r,o){if(r){var e=o.globalAlias||"Rollbar";if("object"==typeof r[e])return r[e];r._rollbarShims={},r._rollbarWrappedError=null;var t=new p(o);return n(function(){o.captureUncaught&&(t._rollbarOldOnError=r.onerror,i.captureUncaughtExceptions(r,t,!0),i.wrapGlobals(r,t,!0)),o.captureUnhandledRejections&&i.captureUnhandledRejections(r,t,!0);var n=o.autoInstrument;return o.enabled!==!1&&(void 0===n||n===!0||"object"==typeof n&&n.network)&&r.addEventListener&&(r.addEventListener("load",t.captureLoad.bind(t)),r.addEventListener("DOMContentLoaded",t.captureDomContentLoaded.bind(t))),r[e]=t,t})()}}function l(r){return n(function(){var o=this,e=Array.prototype.slice.call(arguments,0),n={shim:o,method:r,args:e,ts:new Date};window._rollbarShims[this.shimId()].messages.push(n)})}var i=e(2),s=0,d=e(3),c=function(r,o){return new t(r,o)},p=function(r){return new d(c,r)};t.prototype.loadFull=function(r,o,e,t,a){var l=function(){var o;if(void 0===r._rollbarDidLoad){o=new Error("rollbar.js did not load");for(var e,n,t,l,i=0;e=r._rollbarShims[i++];)for(e=e.messages||[];n=e.shift();)for(t=n.args||[],i=0;i 2000000) {
                  $("#size-warning").show();
                } else {
                  $("#progress-status").html("Uploading....");
                }
                $('.uploader-div').hide();
                $(".js-progress-bars").show();
                return true;
              } else {
                postFailedUpload(file.name, file.size, 'unsupported filetype');
                swal({   
                  title: file.name + ": file type is not supported.",
                  type: "error",
                  confirmButtonColor: "#4cae4c"
                });
                return false;
              }
            } else {
              swal({   
                title: "This filename " + file.name + " is not allowed - please remove characters that are not standard numbers 0-9, latin alphabet A-Z, or characters: $, -, _, ., +, !, *, ', (, )",
                type: "error",
                confirmButtonColor: "#4cae4c"
              });
              return false;
            }
          },
          additional_data: {random_slug: randomSlug}
        });
        $('#s3-uploader').bind("s3_upload_failed", function (e, content) {
          if (cancelled) {
          } else {
            $(".js-progress-bars").hide();
            $(".bar").css('width', '0%');
            postFailedUpload(content.filename, content.filesize, "error uploading to s3: " + content.error_thrown);
            $("#error-message").html("

      " + content.filename + " failed to upload. Please try again.

      Try again"); $('#error-message').show(); $('#error-cancel').on('click', function() { $('.uploader-div').show(); $('#error-message').hide(); }); }; }); $('#s3-uploader').bind("s3_uploads_complete", function (e, content) { allFilesFinished = true; }); $("#cancel-s3-upload").on('click', function() { cancelled = true; window.stop(); $('.uploader-div').show(); $(".js-progress-bars").hide(); $(".bar").css('width', '0%'); $('#size-warning').hide(); cancelled = false; }); checkWhiteList = function(name, exts) { var lowercaseName = name.toLowerCase(); return (new RegExp('(' + exts.join('|').replace(/\./g, '\\.') + ')$')).test(lowercaseName); }; function postFailedUpload(name, size, errorMessage) { extension = name.split('.').pop(); $.ajax({ url: "/failed_uploads", type: "POST", data: { failed_upload: {name: name, extension: extension, size: size, error: errorMessage}}, dataType: "json" }); }; $("#desktop-learn-more").on('click', function() { ga('send', 'pageview', '/home-learn-more-btn', { 'hitCallback': function() { if (platform && platform.os.family == "OS X") { ga('send', 'pageview', '/mac-home-learn-more', { 'hitCallback': function() { window.location.href = "/desktop/pdfexpert"; } }); } else { ga('send', 'pageview', '/win-home-learn-more', { 'hitCallback': function() { window.location.href = "/desktop/pdfpro"; } }); } } }); }); $('#uploadBtn').on('click', function() { ga('send', 'pageview', '/clicked-upload-file'); }); $('.get-started-btn').click(function(){ $("html, body").animate({ scrollTop: 0 }, 600); return false; }); Home About Features Teachers & Students Desktop Software Blog Pricing FAQ Contact Follow @pdf_pro !function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs'); Privacy Policy   |   Terms and Conditions Copyright © 2019. All rights reserved. // mixpanel.identify("g15504573"); // mixpanel.people.set({ // "$created": "2019-10-22 19:57:31 UTC" // }); // mixpanel.track(window.location.pathname); $("#desktop-footer").on('click', function() { ga('send', 'pageview', '/desktop-footer-btn', { 'hitCallback': function() { if (platform && platform.os.family == "OS X") { ga('send', 'pageview', '/mac-desktop-footer', { 'hitCallback': function() { window.location.href = "/desktop/pdfexpert"; } }); } else { ga('send', 'pageview', '/win-desktop-footer', { 'hitCallback': function() { window.location.href = "/desktop/pdfpro"; } }); } } }); }); var fbAppId = $('meta[name="fb-app-id"]').attr('content'); (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&version=v2.4&appId=" + fbAppId; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#efefef", "text": "#404040" }, "button": { "background": "#8ec760", "text": "#ffffff" } }, "theme": "classic", "position": "top", "static": true })});

      Follow Us