public class ProjectEuler4 {
public static void main(String[] args) {
int x = 999; // largest 3-digit number
int largestProduct = 0;
for(int y=x; y>99; y--){
int product = x*y;
if(isPalindormic(x*y)){
if(product>largestProduct){
largestProduct = product;
System.out.println("3-digit numbers product palindormic number : " + x + " * " + y + " : " + product);
}
}
if(y==100 || product < largestProduct){y=x;x--;}
}
}
public static boolean isPalindormic(int n){
int palindormic = n;
int reverse = 0;
while(n>9){
reverse = (reverse*10) + n%10;
n=n/10;
}
reverse = (reverse*10) + n;
return (reverse == palindormic);
}
}
Это не точно Открытый исходный код, но Aspose имеет пару продуктов, которые могут сделать это,
Aspose. PDF. Набор является неграфическим компонентом управления документом PDFВ®, который позволяет и.NET и Java-разработчикам управлять существующими файлами PDF, а также управлять полями формы, встроенными в файлах PDF. Aspose.Pdf идеально подходит для создания новых файлов PDF; однако, разработчики часто уже должны отредактировать существующие документы в формате PDF. Aspose. PDF. Набор позволяет им делать просто это. Aspose. PDF. Набор позволяет разработчикам создавать мощные приложения для слияния данных непосредственно в документы в формате PDF, а также для обновления и управления документами в формате PDF. Aspose. PDF. Набор является замечательным продуктом и работает отлично с остальной частью наших продуктов PDF.
Aspose.Pdf является неграфическим документом PDFВ®, сообщая о компоненте, который позволяет или.NET или JAVA-приложениям создать документы в формате PDF с нуля, не используя Adobe AcrobatВ®. Aspose.Pdf очень допустимо оценен и предлагает богатство сильных черт включая: сжатие, таблицы, графики, изображения, гиперссылки, безопасность и пользовательские шрифты. Aspose.Pdf поддерживает создание файлов PDF через API, шаблоны XML и файлы XSL-FO. Aspose.Pdf очень прост в использовании и предоставлен 14 полнофункциональных демонстраций, записанных и в C# и в Visual Basic.
Выезд API и демонстрации . Можно загрузить DLL бесплатно для испытания его. Я использовал и прежде и они работают отлично.
существует также iTextSharp, который является портом C# iText, Java преобразователь PDF. Я услышал, что некоторые люди пробуют его смешанными результатами.
Проверьте ресурс Microsoft на Сохранение Word 2007 Documents к PDF и Форматам XPS использование C# или VB.
ActivePdf DocConverter - http://www.activepdf.com/
, Но это требует Office, установленного на сервере для преобразования хорошего качества.
Вопрос - это документы MS Word PDF в ASP.NET ", поэтому я очень озадачен, почему Aspory.pdf и Aspose.pdf.kit рекомендуется выше. Вам необходимо использовать Aspory .words , потому что это компонент, который поддерживает документы Microsoft Word для преобразования PDF.
Aspose.Words может быть лучшим вариантом для вас, но он не преобразует все визуальные элементы идеально.
Взгляните на Веб-службы Muhimbi PDF Converter . Он работает в Windows как служба, но к нему можно получить доступ из любой среды, поддерживающей веб-службы, отличной от Windows, включая Java и .NET.
Хотя это решение требует, чтобы MS-Office был установлен на сервере (не обязательно на том же сервере, что и ваше приложение), оно очень надежно и обеспечивает идеальную точность преобразования. Чтобы обойти проблемы тупика, на которые Microsoft ссылается в своей статье базы знаний, приходится прилагать все усилия.
Для создания или изменения файлов MS-Word я рекомендую использовать бесплатный Open XML SDK для Microsoft Office . Эрик Уайт ведет действительно хороший блог об этом.
Заявление об ограничении ответственности, я работал над этим продуктом. Сказав это, он отлично работает.
Для этого попробуйте использовать OpenOffice. Он бесплатный и поддерживает целый ряд преобразований файлов. Я использовал его для преобразования файлов DOC & DOCX в формат HTML с фантастическими результатами.
ABCpdf - еще один популярный компонент, который позволяет конвертировать документы Word в PDF под ASP.NET, однако я считаю, что он также использует Microsoft Office или OpenOffice.